- 必需有一个mvn 项目。
- cmd 到项目目录,执行mvn archetype:create-from-project.
- 这时,在项目的target文件夹下面会生成一个generated-sources文件夹。
- 修改archetype目录下pom.xml,将archetype的名称修改成你喜欢的
- 可以将以原项目名(如uic)命名的文件夹改成_rootArtifactId_,这样生成项目结构时,这个目录名称就会变成新的项目名称了。这些都整理好了之后,可以将其发布到nexus仓库供其它同事使用了,发布的方法如下:
1、在archetype目录下的pom.xml中添加maven仓库配置:<distributionManagement> <repository> <id>releases</id> <url> http://192.168.10.254:8081/nexus/content/repositories/releases </url> </repository> <snapshotRepository> <id>snapshots</id> <url> http://192.168.10.254:8081/nexus/content/repositories/snapshots </url> </snapshotRepository> </distributionManagement>
2、运行下面的命令发布archetypemvn deploy
发布成功之后就可以使用下面的命令创建新的项目了。mvn archetype:generate -DarchetypeGroupId=com.steven -DarchetypeVersion=1.0
本文介绍如何通过现有Maven项目创建可复用的项目模板,并将其部署到Nexus仓库供团队成员使用。主要内容包括:使用mvn archetype:create-from-project命令生成模板、修改pom.xml文件以定制模板名称、配置maven仓库并最终部署模板。
2819

被折叠的 条评论
为什么被折叠?



