自定义Maven原型是为了为我们的团队生成应用程序模板而开发的,Nexus1.9.2并不认为它是一个有效的原型。
运行命令mvn clean deploy
在本地正确安装原型(即它更新本地~/.m2/原型-Cat.xml),将其上载到指定的Nexus存储库,但不更新相应的Nexus Cat.xml。
已开发原型的groupId是fielden
。运行mvn archetype:generate -Dfilter=fielden:
只显示本地部署的伪制品。
由于原型的快照版本,它被部署到distributionManagement
POM设置中指定的快照Nexus存储库中(可以通过Nexus接口和通过手动检查服务器上的文件来观察部署到Nexus的适当的伪)。但是,运行mvn archetype:generate -Dfilter=fielden: -DarchetypeCatalog=Snapshots
不会显示任何可供选择的人工制品。
一些补充资料:
客户端和服务器上的
<packaging>maven-archetype</packaging>
。Maven原型结构(即目录META-INF
). Catalog )对Maven原型结构的预期结果是在插件控制台中出现的,状态是mvn clean deploy
命令输出的尾部,这可能与此相关:
信息
将/home/oles/workspace-template/tg-app-archetype/target/tg-application-archetype-1.0-SNAPSHOT.jar安装到/home/oles/.m2/repository/fielden/tg-application-archetype/1.0-SNAPSHOT/tg-application-archetype-1.0-SNAPSHOT.jar
信息
信息
从快照上传中检索以前的版本号的信息:(tg-application-archetype-1.0-20120117.140536-2.jar)上传的http://server-name/nexus/content/repositories/snapshots/fielden/tg-application-archetype/1.0-SNAPSHOT/tg-application-archetype-1.0-20120117.140536-2.jar 1358K
从快照中检索以前的元数据的信息
上传存储库元数据的信息:“工件fielden:tg-application-原型”
tg应用程序的项目信息上传信息.原型1.0-20120117.140536-2
从快照中检索以前的元数据的信息
上载存储库元数据的信息:‘快照fielden:tg-application-archetype:1.0-SNAPSHOT’
信息
信息建设成功
信息
信息总时间:11秒
信息完成时间: Tue Jan 17 16:05:39 EET 2012
信息最终内存:32m/294 m
信息------------------------------------------------------------------------
我审查了类似的问题,并寻找可行的解决办法,但没有结果。将非常感谢任何可能有助于解决上述原型部署问题的帮助。
发布于 2012-12-13 09:17:46
是的,这有点老了,但可能与a problem of mine有关:
希望能帮上忙。
https://stackoverflow.com/questions/8896444
复制相似问题