Maven 2 是否可以通过Mavens属性获取依赖项的最终名称?
可以得到当前项目的最终名称Maven 2 是否可以通过Mavens属性获取依赖项的最终名称?,maven-2,maven-3,Maven 2,Maven 3,可以得到当前项目的最终名称 ${project.build.finalName} 这是否也适用于依赖项?我在寻找这样的东西: ${project.build.dependencies.0.finalName} 基于此示例,pom依赖项截断 <dependency> <groupId>org.stackoverflow</groupId> <artifactId>stackoverflow-question</artifactId&
${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>
org.stackoverflow
堆栈溢出问题
1.6.0-快照
最终名称可能是stackoverflow-question-1.6.0-SNAPSHOT,但由于快照或版本锁定,此名称可能会发生变化,因此我不想动态阅读它。你能帮我吗?非常感谢。谢谢大家,我自己发现它隐藏在问题中
<property name="log4j" value="${maven.dependency.log4j.log4j.jar.path}"/>
<echo message="${log4j}"/>
谢谢大家,我自己发现它隐藏在问题中
<property name="log4j" value="${maven.dependency.log4j.log4j.jar.path}"/>
<echo message="${log4j}"/>
您可能可以使用ant或groovie从工件清单中读取它。您可能可以使用ant或groovie从工件清单中读取它。请注意,这是使用maven antrun插件,而不是直接在maven pom中。请将我们应该放在pom中的所有标记放在pom中以查看输出。请注意,这是使用maven-antrun插件
,不能直接进入maven-pom。请您将我们应该放在pom中的所有标签放在pom中,以查看输出?