什么原型select一个简单的Java项目
mvn archetype:generate提供了太多的select,我正在用junittesting用例创build一个简单的java工具。 我想知道我应该在这里使用什么样的原型?
当你做一个mvn archetype:generate ,默认的select出现在大括号()括起来,例如(3) ,如果你向上滚动以查看#3是什么,它通常是默认的Java原型来尝试或者开始,如果做简单的Java项目。 
我使用了两个原型。 这取决于你将创build什么样的应用程序。
如果你想要一个web应用程序,使用maven-archetype-webapp ,或者如果你想要一个简单的应用程序使用maven-archetype-quickstart 。 他们是有用的,因为你将能够扩大他们没有问题。
我正在使用如下所示的命令:
 mvn archetype:generate -Dfilter=org.apache.maven.archetypes: 
 我只会从org.apache.maven.archetypes groupId中得到一个简短的achetypes 列表 。 好的开始是像我的前任说的maven-archetype-quickstart和maven-archetype-webapp 。 
 我认为你应该使用maven-archetype-simple 
编辑
根据maven 文档 :
-   maven-archetype-quickstart一个包含示例Maven项目的原型。
-   maven-archetype-simple一个包含一个简单的Maven项目的原型。
我会从一个非常简单的pom.xml文件开始,它只有你需要的。 就像是
 <project> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany.app</groupId> <artifactId>my-module</artifactId> <version>1</version> </project> 
从http://maven.apache.org/guides/introduction/introduction-to-the-pom.html
这是你需要的
  mvn archetype:generate -DgroupId=com.example -DartifactId=foobar -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 
参考: 构build运行Java Maven项目命令行
maven-archetype-quickstart一个包含示例Maven项目的原型。 maven-archetype-simple一个包含一个简单的Maven项目的原型。
如果得到错误,通过添加maven原型目录到eclipse来修复它。 步骤如下:
打开窗口>首选项> Maven> Archetypes
点击“添加远程目录”并添加以下内容:
目录文件: http : //repo1.maven.org/maven2/archetype-catalog.xml
说明:maven目录
注意:在创build您的第一个MAVEN项目时需要连接互联网。