第1个回答 2010-12-23
1)创建普通应用项目:
mvn archetype:create -DgroupId=com -DartifactId=certusSimple
2)创建WEB项目:
mvn archetype:create -DgroupId=com -DartifactId=certusWeb -DarchetypeArtifactId=maven-arc hetype-webapp
命令说明:
archetype( 内建插件,他的create任务将建立项目骨架 ): archetype:create
groupId 项目的java包结构:com
artifactId 项目的名称:certusSimple
archetypeArtifactId( 项目骨架的类型 ):
* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple, and
* maven-archetype-webapp
--------------------------
你看你的-DarchetypeArtifactId是否正确~
第2个回答 2011-01-04
在eclipse或者MyEclipse中,如果点右键找不到所要的Maven命令,可以在Run Configurations..新建一个Maven build,在新建的Maven Build中base directory里选择你的web project,在Goals栏可填写你所需要的命令。
第3个回答 2010-12-22
maven2的学习曲线非常陡,好多高手都因此坚持ant也不用maven2,所以你指望谁能在这里几句话跟你说清楚。光是学习maven2的书已经非常厚,不像其他的工具学习只需要看几页教程就行。
maven2只做依赖管理的话还相对简单,真正用来管理项目我现在也没研究很透彻。
建议要么静下心来慢慢学,要不还老老实实用ant
第4个回答 2015-06-01
mvn
archetype:generate -DgroupId=com.zj.web -DartifactId=simple-webapp
-DarchetypeArtifactId=maven-archetype-webapp
-DpakageName=com.zj -DinteractiveMode=false
-DarchetypeArtifactId=maven-archetype-webapp指定为web项目