首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Nexus Maven原型存储库在部署原型伪制品时不会更新

Nexus Maven原型存储库在部署原型伪制品时不会更新
EN

Stack Overflow用户
提问于 2012-01-17 14:37:52
回答 1查看 3.3K关注 0票数 5

自定义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不会显示任何可供选择的人工制品。

一些补充资料:

客户端和服务器上的

  • Maven版本都是2.2.1。原型项目的
  • 包含一个有效的打包值:<packaging>maven-archetype</packaging>。Maven原型结构(即目录META-INF).
  • Nexus : Core Plugins : Maven

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

信息------------------------------------------------------------------------

我审查了类似的问题,并寻找可行的解决办法,但没有结果。将非常感谢任何可能有助于解决上述原型部署问题的帮助。

EN

回答 1

Stack Overflow用户

发布于 2012-12-13 09:17:46

是的,这有点老了,但可能与a problem of mine有关:

希望能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8896444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档