通过
maven-archetype-plugin
插件可以自定义符合我们自己需求的archetype。
1.什么是Archetype
Archetype是一个Maven项目模板工具包。通过Archetype我们可以快速搭建Maven项目。
常见的Archetype:
简单的maven工程骨架
maven-archetype-quickstart
maven-archetype-simple
简单的maven web工程骨架
- maven-archetype-webapp
2.使用archetype创建项目
mvn archetype:generate
上面的命令执行后会输出很多maven官方提供的archetype,我们可以根据这些archetype来生成项目骨架。
官方提供的archetype不能满足我们的需求时,我们就需要自定义archetype来方便我们自己使用了。
3.创建自定义的archetype项目
3.1 创建一个maven project
建好自己想要的目录,想引用的包。
- Java代码存放到src/main/java目录下面
- 会将一些通用的配置文件放到src/main/resources目录下面
- 还会有一些html等的文件存放到src/main/webapp目录下面
- pom文件引用
注意version类型一定是RELEASE版本
3.2 添加archetype插件
然后在创建的maven project的pom.xml文件中添加archetype插件。
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-archetype-plugin</artifactId>
<version>3.0.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven