2017-04-26 9 views
0

を尊重しないPOMの管理バージョン、私はそれがその依存関係を使用してサブモジュールを持っている親バージョン

<dependency> 
    <groupId>edu.psu.cpr</groupId> 
    <artifactId>data-quality-services</artifactId> 
    <version>1.0.7</version> 
</dependency> 

のように見える管理の依存関係を持つ親のポンポンを持っています。 pomエントリは次のようになります

<dependency> 
    <groupId>edu.psu.cpr</groupId> 
    <artifactId>data-quality-services</artifactId> 
</dependency> 

コンパイルに失敗しました。私はサブモジュールのための効果的なポンポンを見たときのエントリが

<dependency> 
    <groupId>edu.psu.cpr</groupId> 
    <artifactId>data-quality-services</artifactId> 
    <version>1.0.6</version> 
</dependency> 

私は推移何かを見てきたが、これはトップレベル依存性であり、唯一の単一の場所から来ているように見えました。

mvn dependency:analyze-dep-mgtを実行しましたが、問題は報告されませんでした。

すべてのご提案をいただければ幸いです。

+0

'mvn dependency:tree'を実行すると、バージョンがどこから来るのかがわかるはずです。 – Zilvinas

+0

ありがとう@Zilvinas、私はこれも実行したことを述べておきます。それは私が期待するようにそれをトップレベルとして示しましたが、それは間違ったバージョンを持っています。 –

答えて

0

同僚が親ポーム内のアーティファクトIDを変更したマージを実行しました。これにより予期しない状態が発生しました。

関連する問題