0

ローカルの Apache Archiva に約 100 個の jar を追加しました。ここで、これらすべての依存関係 jar をプロジェクトのPom.xmlファイルに追加します。これらすべての依存関係を単一のコピーアンドペーストで追加できますか? 現在、個々の依存関係を Apache Archiva からコピーしてプロジェクトの pom.xml ファイルに貼り付ける必要があります。jar ごとにこれらの行を Pom.xml ファイルにコピーして貼り付ける必要がありますが、これは非常に難しい作業です。

 <dependency>
  <groupId>org.csdc</groupId>
  <artifactId>dom4j</artifactId>
  <version>1.6.1</version>
</dependency>
4

2 に答える 2

1

直接の依存関係として 100 個の jar すべてが必要になることはほとんどありません。Maven では、直接の依存関係を 1 つずつリストする必要があります。ただし、推移的な依存関係を一覧表示する必要はありません。これは、maven が管理するためです。これは、古い手動のクラスパス管理 Java ビルドに対する最も根本的な改善の 1 つです。

于 2012-11-01T12:39:28.833 に答える
0

いいえすべてのjarのすべての依存関係。そのjarには、一部の依存関係が同じグループIDを持っているため、含まれているすべてのjarをフェッチしています。

依存関係の一部はpom.xmlファイルに書き込んでいます

たとえば、コードは

<dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-annotations</artifactId>
        <version>3.4.0.GA</version>
    </dependency>

上記の依存関係は、hibernate-annotationに関連するすべてのjarをフェッチします

- hinernate-annotation
- hibernate-common-annotation
- hibernate-core jar files to be fetched.....
于 2012-11-01T11:52:26.913 に答える