Можно ли получить окончательное имя зависимости через свойства Mavens? - PullRequest
2 голосов
/ 27 января 2011

Возможно получить окончательное название текущего проекта.

${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, но, поскольку оно может быть переменным из-за заблокированных снимков или выпусков, я не хочу читать его динамически. Вы можете помочь мне с этим? Большое спасибо.

1 Ответ

0 голосов
/ 27 января 2011

Спасибо всем, я обнаружил, что сам спрятан в этом стеке потока вопрос.

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