【问题标题】:Renaming Java class with Maven Archetype使用 Maven Archetype 重命名 Java 类
【发布时间】: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


【解决方案1】:

如果原型支持此功能,您只能指定类名。例如:zk-archetype-theme 为此定义了“theme-listener-class”属性。

【讨论】:

    猜你喜欢
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-20
    • 2013-02-16
    相关资源
    最近更新 更多