gradle を使用して、アーカイブ リポジトリからビルドを使用しています。jar の 1 つ ( javax.jms_1.1.0.200810061358.jar
) の内容は次のとおりです。
about.html
about_files
LICENSE.txt
jms.jar
META-INF
MANIFEST.MF
私が必要とするjarは、実際にはこの中のjms.jarですjavax.jms_1.1.0.200810061358.jar
この jar を使用できる唯一の方法は、jms.jar をリポジトリから取り出しjavax.jms_1.1.0.200810081358.jar
てファイル システムに保存し、次の方法で使用することです。
repositories { flatDir: my_dir_with_jms.jar_in_it}
Gradle リストの誰かが、Ivy パッケージャー リゾルバーの使用を提案しました。
このリンクを見て、非常に混乱しました。私は他のアイビーリゾルバーを次のように設定しています:
addIvyPattern 'http://archivaserver:8080/archiva/repository/osgi-internal/[organisation]/[module]/[revision]/ivy_[revision].xml'
addArtifactPattern
"http://archivaserver:8080/archiva/repository/osgi-official/[organisation]/[organisation]/[module]_[revision](-[classifier]).[ext]"
これに対する良い解決策を知っている人はいますか?