使用 Maven 3.3.9 并使用 Bamboo 构建管道,对于给定的项目版本(例如,
2.3.0-SNAPSHOT
),一旦工件被推送到 Nexus,名称看起来像 my-project-2.3.0-20231009.065059-2.jar
。
20231009.065059
和2
从哪里来?来自 Maven 还是 Bamboo?我想从 Bamboo 管道的后期访问它们,但我不知道它们是否已经可以通过变量访问,或者是否有办法使它们可以访问。
这是因为您正在为 Maven 工件使用
-SNAPSHOT
版本。 Maven 存储库用额外的文件名后缀装饰此类工件,以便它们可以保留更多迭代。这在 Maven 元数据文档中进行了概述,如果您查看 示例元数据文件以及它如何仅指向最新迭代,就会变得更清楚。
话虽如此,使用此类快照工件的方法是使用 Maven 本身,例如依赖:获取。 Bamboo 中没有什么比这更能帮助您了。