Maven自定义archetype
2018-03-25 15:55
134 查看
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-project4.在项目target目录下,找到archetype文件夹
修改pom.xml,插入
此处和maven配置文件settings.xml中server节点匹配
username和password分别是nexus等用户名和密码
修改nexus仓库的deployment policy为allow redeploy
在该目录下执行命令行:mvn install4.执行crawl命令,生成archetype-catalog.xml
在命令行中执行:mvn archetype:crawl这时会在本地仓库中找到archetype-catalog.xml骨架配置文件
5.发布该archetype项目到你的本地私服(nexus)。
执行命令行:mvn deploy在eclispe中配置archetype的地址就可以用这个archetypehttp://192.168.139.129:8081/nexus/repository/maven-public/archetype-catalog.xml
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-project4.在项目target目录下,找到archetype文件夹
修改pom.xml,插入
此处和maven配置文件settings.xml中server节点匹配
username和password分别是nexus等用户名和密码
修改nexus仓库的deployment policy为allow redeploy
在该目录下执行命令行:mvn install4.执行crawl命令,生成archetype-catalog.xml
在命令行中执行:mvn archetype:crawl这时会在本地仓库中找到archetype-catalog.xml骨架配置文件
5.发布该archetype项目到你的本地私服(nexus)。
执行命令行:mvn deploy在eclispe中配置archetype的地址就可以用这个archetypehttp://192.168.139.129:8081/nexus/repository/maven-public/archetype-catalog.xml
相关文章推荐
- 使用maven3生成自定义的archetype
- 创建maven自定义archetype项目
- [转]maven创建自定义的archetype
- maven自定义archetype
- Maven自定义Archetype
- 使用maven3 创建自定义的archetype
- maven3创建自定义的archetype
- Maven自定义archetype生成项目骨架
- 使用maven创建自定义的archetype
- 自定义maven-archetype
- 使用maven3 创建自定义的archetype
- Maven之自定义archetype生成项目骨架(一)
- Maven之自定义archetype
- 如何自定义maven中的archetype,并使用快速生成代码基础框架
- maven自定义archetype
- Maven之自定义archetype生成项目骨架(一)
- 使用maven3 创建自定义的archetype
- maven 创建自定义archetype
- Maven自定义ArcheType踩过的坑
- 使用Maven创建自定义Archetype