怎样建maven创建的java项目变成web项目

如题所述

首先进入控制台,到自己要建项目的路径下, 然后输入 mvn archetype:generate, 在交互界面中:
•Choose a number: 回车即可,也就是选择15
•Define value for groupId: 输入组织id,比如com.cn.chkj
•Define value for artifactId:输入项目名称,比如mytest
•Define value for version: 输入版本号,可以直接回车,默认是1.0-SNAPSHOT
•Define value for package: java的包名,比如com.cn.chkj
•然后回车表示确认上述输入即可。
2 创建web项目:
mvn archetype:generate 交互步骤说明:
•Choose a number: 回车即可,也就是选择18,这里和java普通项目不一样
•Define value for groupId: 输入组织id,比如easymorse.com
•Define value for artifactId:输入项目名称,比如helloworld
•Define value for version: 输入版本号,可以直接回车,默认是1.0-SNAPSHOT
•Define value for package: java的包名,比如com.easymorse
•然后回车表示确认上述输入即可。
温馨提示:答案为网友推荐,仅供参考
第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项目