0

プロジェクトの maven 依存関係に、プロジェクトの pom.xml で定義されていない jar がいくつかあります。これはどのように可能ですか??

4

2 に答える 2

1

で宣言する一部の jar はpom.xml他の jar に依存するため、これらの推移的な依存関係により、アセンブリ レベルでさらに多くの jar が作成される可能性があります。このコマンドを起動できます

mvn dependency:tree

プロジェクトに関連するすべての依存関係を表示します。

次のような推移的な依存関係を明示的に除外することもできることに注意してください。

<dependency>
  <groupId>sample.ProjectA</groupId>
  <artifactId>Project-A</artifactId>
  <version>1.0</version>
  <scope>compile</scope>
  <exclusions>
    <exclusion>
      <groupId>sample.ProjectB</groupId>
      <artifactId>Project-B</artifactId>
    </exclusion>
  </exclusions> 
</dependency>

ただし、それらが必要ないことを完全に確認する必要があります。

于 2012-09-28T11:29:45.483 に答える
1

推移的な依存関係のため (ライブラリは他のライブラリに依存しています)

参照:推移的な依存関係

于 2012-09-28T11:08:17.553 に答える