0

ローカル リポジトリ サーバーとして Nexus を使用しており、管理者がそれに db2 jdbc ドライバーを追加しました。このドライバーには、いくつかの jar ファイルと 1 つの zip: db2java.zip が含まれています。Nexus 管理者は、次の場所に db2java.zip を追加しました。

    <dependency>
        <groupId>com.ibm.db2.jdbc</groupId>
        <artifactId>db2java</artifactId>
        <version>08.02.0000</version>
        <type>zip</type>
    </dependency>

プロジェクトに入れて「mvn clean compile」を実行すると、db2java.zip がローカル リポジトリ (.m2 dir) にダウンロードされますが、Maven がプロジェクトをコンパイルしようとすると、クラスパスに依存関係 (db2java.zip) が追加されません。 . だから、ビルドエラーが発生します。

¿db2java.zip をクラスパスに含めるにはどうすればよいですか?

私のプロジェクトの他の無数の JAR 依存関係で問題が発生したことはありません。依存関係が ZIP ファイルであるため、この動作が発生しています。1 つの解決策は、拡張子を zip から jar に変更することですが、元の拡張子 (ZIP) をそのまま使用することをお勧めします。

4

1 に答える 1