1.创建一个maven project,将自己需要的内容添加进去
2.添加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.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
3.安装该archetype项目到你的本地仓库
在项目的根目录中运行命令行:
mvn archetype:create-from-project
4.在项目target目录下,找到archetype文件夹
修改pom.xml,插入
此处和maven配置文件settings.xml中server节点匹配
username和password分别是nexus等用户名和密码
修改nexus仓库的deployment policy为allow redeploy
在该目录下执行命令行:
mvn install
4.执行crawl命令,生成archetype-catalog.xml
在命令行中执行:
mvn archetype:crawl
这时会在本地仓库中找到archetype-catalog.xml骨架配置文件
5.发布该archetype项目到你的本地私服(nexus)。
执行命令行:
mvn deploy
在eclispe中配置archetype的地址就可以用这个archetype
http://192.168.139.129:8081/nexus/repository/maven-public/archetype-catalog.xml