使用不同的默认类名创建quickstart maven项目

时间:2015-04-17 18:05:06

标签: java maven

关于http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html的Maven快速入门教程,我已经有了这个项目结构: enter image description here

是否可以将我的默认类和测试类命名为MyApp.javaMyAppTest.java而不是App.javaAppTest.java,而无需手动重命名它们?

我希望有一个单行程序命令可以创建一个具有这种结构的项目,并且与他们使用的项目略有不同: mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。 Archetype是打包在.jar文件中的项目模板。 在您的情况下 maven-archetype-quickstart-1.1.jar ,可以在此处找到http://mvnrepository.com/artifact/org.apache.maven.archetypes/maven-archetype-quickstart/1.1

如果查看jar,您会看到项目布局保存在 maven-archetype-quickstart-1.1.jar / archetype-resources 文件夹中。

您还可以创建自己的原型:http://maven.apache.org/archetype/maven-archetype-plugin/