maven - Artifactory生成不同的文件名

标签 maven maven-3

我的计算机出现了一个小问题,当我部署到神器时,库的名称发生如下更改:

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/

相关文章:

maven - 如何使用maven操作Manifest文件

java - Maven 故障安全不在子模块中运行测试

java - DistributionManagement 和 Repositories 中的不同存储库

maven - 如何实现 Web 服务的持续部署

rest - 当我尝试在构建中包含 neo4j-rest-graphdb 时,我的 Maven 构建失败

maven - 如何从命令行覆盖 `project.build.finalName` Maven 属性?

java - 如果没有 Maven,则无法解析 org.springframework.beans.factory.support.BeanNameGenerator 类型

java - 执行多个 Maven 配置文件

Spring 2.2.1构建错误无法找到 Artifact com.fasterxml.jackson :jackson-bom:pom:2. 10.5

maven - 如何创建默认情况下不在子模块上运行的 Mojo(如 -N 标志)