我的计算机出现了一个小问题,当我部署到神器时,库的名称发生如下更改:
servico-disponibilizacao-2.0.0.0-20120117.194415-1.ear
在我的 Eclipse 项目中,我可以正常看到这是怎么回事:
servico-disponibilizacao-2.0.0.0-SNAPSHOT.ear
我真的不知道如何解决这个问题,有人有一些想法吗?
非常感谢您的帮助!
最佳答案
当发布到快照存储库时,Maven 将用时间戳替换修订版本的“SNAPSHOT”部分,为该构建创建唯一的版本。
请参阅 distributionManagement 上的 Maven 文档POM 的部分。
另外查看这个答案:
Maven Snapshot Repository vs Release Repository
更新
Nexus book有一节描述了快照存储库和发布存储库之间 Artifact 处理的差异。考虑到 Nexus 是引用 Maven 存储库管理器,我认为此信息也适用于 Artifactory。
关于maven - Artifactory生成不同的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8916415/