質問

gradleを使用して、archivaリポジトリからビルドを消費しています。jarファイルの1つ(javax.jms_1.1.0.200810061358.jar)には次の内容が含まれています: ジェネラコディセタグプレ

必要なjarは、実際にはこのjavax.jms_1.1.0.200810061358.jar内のjms.jarです

このjarを使用できる唯一の方法は、jms.jarをプルすることです。 リポジトリのjavax.jms_1.1.0.200810081358.jarから取り出して保存します ファイルシステムに送信し、次の方法で使用します: ジェネラコディセタグプレ

Gradleリストの誰かが、Ivyパッケージャーリゾルバーの使用を提案しました。

このリンクを見て 非常に混乱したままになりました。他のツタのリゾルバを次のように設定しています: ジェネラコディセタグプレ

これに対する良い解決策を知っている人はいますか?

役に立ちましたか?

解決

依存関係内の依存関係を解決するには、ツタを使用する必要がありますパッケージャーリゾルバー

Gradle内からパッケージリゾルバーを構成したことはありませんが、次のように機能すると思います(ウェブページ) ジェネラコディセタグプレ

リゾルバーは、宣言された依存関係に対して次のファイルを必要とします: ジェネラコディセタグプレ

ivy.xml

モジュールを説明し、この場合、公開されるアーティファクトを宣言します: ジェネラコディセタグプレ

packager.xml

同封のアーカイブの場所とjms.jarの抽出方法について説明します: ジェネラコディセタグプレ

build タグの下のコンテンツは、ANTスクリプトを生成するために使用されます。詳細については、 ivyドキュメントの「パッケージング手順」セクションをお読みください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top