2

現在のプロジェクトの最終的な名前を取得することが可能です。

${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になる可能性がありますが、スナップショットやリリースがロックされているために変動する可能性があるため、動的に読み取ることはしません。それを手伝ってくれませんか。どうもありがとうございます。

4

1 に答える 1

0

みなさん、ありがとうございました。このスタックオーバーフローの質問に自分で隠されていることに気づきました。

<property name="log4j" value="${maven.dependency.log4j.log4j.jar.path}"/>
<echo message="${log4j}"/>
于 2011-01-27T09:47:43.423 に答える