mvn archetype:create -DgroupId=cn.everlook.myweb -DartifactId=myweb -DpackageName=cn.everlook.myweb
这样会自动生成App.java的文件
进入myweb目录,执行eclipse:eclipse
这样就可以将项目导入eclipse
把项目变成Dynamic Web项目
右键项目,选择Project Facets,点击Convert to faceted from
更改Dynamic Web Module的Version为2.5。(3.0为Java7的)。
配置 Modify Faceted Project
点击Further configuration available…,弹出Modify Faceted Project窗口
此处是设置web.xml文件的路径,Context directory输入src/main/webapp。
Generate web.xml deployment descriptor自动生成web.xml文件,
2)直接创建maven web项目
mvn archetype:create -DgroupId=cn.everlook.myweb -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp
说明: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
* maven-archetype-webapp
然后进入myweb目录,执行mvn eclipse:eclipse -Dwtpversion=2.0,这就可以用wtp插件发布了。
还有一个方法,就是在pom中加入
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<wtpversion>2.0</wtpversion>
<additionalProjectnatures>
<projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
</additionalProjectnatures>
</configuration>
</plugin>
</plugins>
</build>
然后执行mvn eclipse:eclipse,同样的效果
最后mvn install发布下,就可以了。
3)通过模板
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=cn.everlook.myweb -DartifactId=myweb
这个里面有很多maven自带的工程骨架让你选择