您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven archetype