是否可以通过Mavens属性获取依赖关系的最终名称?

时间:2011-01-27 09:24:37

标签: maven-2 maven-3

可以获得当前项目的最终名称。

${project.build.finalName}

这对依赖项也有可能吗?我正在寻找这样的东西:

${project.build.dependencies.0.finalName}

基于此示例pom dependency cutout。

<dependency>
  <groupId>org.stackoverflow</groupId>
  <artifactId>stackoverflow-question</artifactId>
  <version>1.6.0-SNAPSHOT</version>
</dependency>

最终名称可能是stackoverflow-question-1.6.0-SNAPSHOT,但由于锁定的快照或版本可能会有所变化,我不想动态读取它。你能帮帮我吗?非常感谢你。

1 个答案:

答案 0 :(得分:0)

谢谢大家,我发现它隐藏在this stackoverflow问题中。

<property name="log4j" value="${maven.dependency.log4j.log4j.jar.path}"/>
<echo message="${log4j}"/>