无法从命令行创建maven父项目
我正在尝试使用以下命令从命令行生成空的maven父项目:无法从命令行创建maven父项目,maven,Maven,我正在尝试使用以下命令从命令行生成空的maven父项目: mvn archetype:generate \ -DgroupId=demo-group \ -DartifactId=multi-module-demo \ -DarchetypeArtifactId=maven-archetype-quickstart \ -DinteractiveMode=false \ -Dpackaging=pom 项目正在生成,但其生成的是“jar”打包,而不是“pom”。尽管我在命令中提到了-dpack
mvn archetype:generate \
-DgroupId=demo-group \
-DartifactId=multi-module-demo \
-DarchetypeArtifactId=maven-archetype-quickstart \
-DinteractiveMode=false \
-Dpackaging=pom
项目正在生成,但其生成的是“jar”打包,而不是“pom”。尽管我在命令中提到了-dpacking=pom。如果我在这个命令中遗漏了什么,请提出建议
我使用的是maven 3.6.0,如果您选择它作为原型,它将创建一个带有java文件的项目,然后将该文件打包到jar中。因此,在这里设置packaging=pom毫无意义,因此您不能这样做
找到一个老朋友
因此,在您的情况下,您可以使用以下工具创建它:
mvn archetype:generate \
-DarchetypeGroupId=org.codehaus.mojo.archetypes \
-DarchetypeArtifactId=pom-root \
-DarchetypeVersion=RELEASE \
-DgroupId=demo-group \
-DartifactId=multi-module-demo \
-DinteractiveMode=false
谢谢你的回答。我可以用pom包创建项目。