【发布时间】:2020-12-09 00:11:30
【问题描述】:
是否可以使用 Maven 重命名 java 类? 我正在使用 Maven Archetype 根据我的模型生成新项目。我可以为每个新项目设置一个新的 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!
有没有办法做到这一点?
【问题讨论】:
-
这些是由哑模板生成的示例文件。只需在您的 ide 中重构它们即可。
标签: java spring-boot rename maven-archetype