0

次のリンクに記載されているように、pomファイルから作成されたMavenプロジェクトがあります。 Get MavenProject from just the POM.xml - pom parser? 値を取得する必要がある未解決の依存関係があります。取得する値には未解決のプロパティが含まれています(例:<version>${version}</version>)。 project.getPropertiesは${project.build.directory}または${version}のようなプロパティを返しません このプロジェクトのすべてのプロパティのリストを取得するにはどうすればよいですか?例えばMavenプラグイン - POMファイルから作成したMavenプロジェクトのプロパティを解決するにはどうすればよいですか?

私はこの依存関係を持っており、${version}が解決されなかったので、私はそれを解決することはできません。

<dependency> 
    <groupId>com.comp.sp</groupId> 
    <artifactId>art</artifactId>  
    <version>${version}</version> 
    <type>zip</type> 
</dependency> 
+0

あなたは何を解決しようとしていますか? – khmarbaise

+0

例が変更されました。上記を参照。 – user1116377

+0

Hm..Ok。あなたはMavenで動作しないバージョンマーカーとしてプロパティを使用しています...だから問題は:あなたはバージョンをpomに入れて、何もしないのですか?またはpom自体のプロパティセクションを定義しますか? – khmarbaise

答えて

0

は正確にあなたの問題を解決することの例を持っているAether libraryを見てみましょう。 (hereを見てみましょう)。。公式Aehter is in the meantime move to Eclipse

+0

ありがとうございますが、現時点では外部ライブラリを使用することはできません。 – user1116377

+0

AetherはMaven Artifact解決の公式ライブラリです。 – khmarbaise

+0

Mavenプラグインを構築する際に外部ライブラリを使用することはできませんか?オードはメイヴンの一部です! – bmargulies

0

Apacheのオードのラッパですjcabi-aether UTIL(私は開発者です)、を見てみましょう。

関連する問題