【发布时间】:2023-03-16 21:25:02
【问题描述】:
可以获得当前项目的最终名称。
${project.build.finalName}
依赖项也可以这样做吗?我正在寻找这样的东西:
${project.build.dependencies.0.finalName}
基于此示例 pom 依赖关系切割。
<dependency>
<groupId>org.stackoverflow</groupId>
<artifactId>stackoverflow-question</artifactId>
<version>1.6.0-SNAPSHOT</version>
</dependency>
最终名称可能是 stackoverflow-question-1.6.0-SNAPSHOT,但由于锁定的快照或版本可能会发生变化,因此我不想动态读取它。你能帮我解决这个问题吗?非常感谢。
【问题讨论】:
-
您可能可以使用 ant 或 groovie 从工件清单中读取它。