如何解决使用Maven原型重命名Java类
是否可以使用Maven重命名Java类? 我正在使用 Maven原型根据我的模型生成新项目。我可以为每个新项目设置一个新的groupId,artifactId和包。
这是当前目标内部的 pom.xml 。
<groupId>${groupId}</groupId>
<artifactId>${artifactId}</artifactId>
<version>${version}</version>
<packaging>jar</packaging>
因此,当我想在 com.foo (groupId)内创建项目 Banana (artifactId)时,这很有可能。我需要做的就是运行:mvn archetype:generate (...arguments like groupId,artifactId,version)
它将基于我的原型生成一个新项目,重命名其包groupId,artifactId。但是我也要重命名一些 java类,因此:
ArchetypeApplication.java 应该重命名为 BananaApplication.java !
有什么办法吗?
解决方法
仅当原型支持此功能时,才可以指定类名称。例如:zk-archetype-theme为此定义了“ theme-listener-class”属性。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。