一千萬個為什麽

搜索

在命令行上為archetype:generate指定原型

我正在為一個簡單的項目生成一個Maven原型。我使用 archetype:generate ,它給出了一個要生成的原型類型列表。我很確定我想要

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

我可以以交互方式輸入“99”,但我正在寫一篇博文。我不想告訴我的讀者“在數以百計的選項中搜索maven-archetype-quickstart”,我知道它並不總是99號。

那麽,如何在命令行中指定要生成的原型?

類似的問題討論了要使用的原型,而不是如何指定原型非交互式)

最佳答案

您可以通過系統屬性提供參數,,如

mvn archetype:generate -DgroupId = com.mycompany.app -DartifactId = my-app -DarchetypeArtifactId = maven-archetype-quickstart -DinteractiveMode = false

轉載註明原文: 在命令行上為archetype:generate指定原型