2

以下は、mavenをビルドするときに私のwarファイルに含まれていたgeronimojarファイルです。

しかし、私はそれらを決して含めませんpom.xml

  geronimo-activation_1.1_spec-1.0.1.jar
  geronimo-j2ee-management_1.1_spec-1.0.1.jar
  geronimo-javamail_1.4_spec-1.2.jar
  geronimo-jms_1.1_spec-1.1.1.jar
  geronimo-jta_1.1_spec-1.1.jar
  geronimo-stax-api_1.0_spec-1.0.1.jar
  geronimo-ws-metadata_2.0_spec-1.1.2.jar
4

2 に答える 2

2

さて、あなたが使用しているプラ​​グイン/依存関係のいくつかpom.xmlは相互依存関係を持っていますgeronimo。そのため、ビルド中に、mavenはこの依存関係warファイルをダウンロードしてパッケージ化します。

以下のコマンドを使用して、依存関係ツリー全体を取得して確認できます。

$ mvn dependency:tree
于 2013-01-04T07:04:45.213 に答える
1

pom の一部の依存関係により、これらの依存関係が間違ったスコープで取り込まれています。それらを依存関係管理に追加し、スコープを提供に変更するだけです。

于 2013-01-04T05:08:56.020 に答える