这是创建maven项目的第二种方法,且不会出现创建完成后的红叉
1.
2.
默认的是构建Java项目,这次搭建用的是这个
3.
4.项目结构如下,没有web.xml文件,需要的时候自己建一个web.xml
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
增加内容:常用Archetype
maven-archetype-quickstart
默认的Archetype,基本内容包括:
一个包含junit依赖声明的pom.xml
src/main/java主代码目录及一个名为App的类
src/test/java测试代码目录及一个名为AppTest的测试用例
maven-archetype-webapp
一个最简单的Maven war项目模板,当需要快速创建一个Web应用的时候可以使用它。生成的项目内容包括:
一个packaging为war且带有junit依赖声明的pom.xml
src/main/webapp/目录
src/main/webapp/index.jsp文件
src/main/webapp/WEB-INF/web.xml文件
创建自己的Archetype
Archetype Catalog
Catalog用来指定maven-archetype-plugin读取archetype-catalog.xml文件的位置:
internal——maven-archetype-plugin内置的
local——本地的,位置为~/.m2/archetype-catalog.xml
remote——指向Maven中央仓库的Catalog
file://
http://
参考:http://blog.youkuaiyun.com/robinjwong/article/details/38899065