maven - 为原型(prototype) :generate on command line 指定原型(prototype)

标签 maven maven-2 maven-archetype

我正在为一个简单的项目生成一个 Maven 原型(prototype)。我用 archetype:generate ,它给了我一个要生成的原型(prototype)类型列表。我很确定我想要

99: remote -> maven-archetype-quickstart (An archetype which contains a sample Maven project.)

我可以交互输入“99”,但我正在尝试写一篇博文。我不想告诉我的读者“在数百个选项中搜索 maven-archetype-quickstart”,我知道它不会总是第 99 个。

那么,如何在命令行上指定要生成的原型(prototype)?

(A similar question 讨论使用哪个原型(prototype),但不讨论如何以非交互方式指定它)

最佳答案

您可以通过系统属性提供参数,as in :
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

关于maven - 为原型(prototype) :generate on command line 指定原型(prototype),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4909455/

相关文章:

java - 无法在 Eclipse (Luna) Maven 中安装任何新库

java - 在多模块 Spring Boot 项目中使用属性

maven-2 - 如何使用maven生成下载站点

maven - 在 IntelliJ 中添加远程原型(prototype)目录

java - 不使用eclipse执行java/maven项目

java - 未找到依赖项

selenium - 在 jenkins 中运行我的 selenium 项目时出现 Maven 错误

java - 不生成OSGI-INF文件夹

java - 如何在 Eclipse 中设置默认 Maven 的 Java?

maven - 更新 IntelliJ "New Project"> "Maven"选项卡中的 Maven 原型(prototype)列表