maven-2 - 命名使用 Maven Archetype 生成的项目的根目录

标签 maven-2 maven-archetype

如何控制由我的 Maven 原型(prototype)创建的 Maven 模块的顶级目录的名称?目前它会创建一个名为 $artifactId 的新文件夹。 .或者更直接地说,有没有一种方法可以让我的原型(prototype)创建一个以模块的 artifactId 命名的文件夹,但用下划线替换破折号?

最佳答案

artifactId 的命名约定是使用破折号(连字符)。我认为没有任何方法可以使模块目录命名为 artifactId 以外的名称。话虽如此,您的模块与您的 artifactId 命名相同是唯一的约定,而不是要求。这意味着在您的项目生成后,您可以简单地将 artifactId 或模块文件夹名称或两者更改为您想要的任何名称。

关于maven-2 - 命名使用 Maven Archetype 生成的项目的根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4333568/

相关文章:

java - 运行jetty而不使用maven 2插件打包项目

java - 使用自定义 Maven 原型(prototype)编辑源文件

java - 什么是 "Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains)"

maven - 如何在 URL 中没有用户名和密码的情况下从我自己经过身份验证的关系中获取 Maven 原型(prototype)?

java - Maven-ear-plugin - 排除多个模块,即 jars、wars 等

java - 使用 Maven 创建独立的源代码发布

maven-2 - 使用解压缩的 JAR 依赖项构建 WAR 项目?

maven - 创建 Maven 原型(prototype) : is there a way to specify a default groupId

javascript - 在 javascript 文件中使用 Maven 原型(prototype)模板变量

java - Eclipse(STS)/Maven集成问题