1

ビルド システムを Ant から Gradle に切り替えています。これは主に、「自動魔法の」依存関係管理の恩恵を受けるためです。ただし、解決に大きな問題がありjug 2.0.0ます。

build.gradleファイルで次のように定義しました。

compile 'org.safehaus.jug:jug:2.0.0'

これは Maven Central のアーティファクト エントリの名前に対応しますが、Gradle キャッシュを見るとpom.xmlファイルだけがダウンロードされており、jar はありません。

Maven Central の検索ページでアーティファクトの詳細を見ると、 3 つのファイルがあるようです。jug-2.0.0.pomjug-2.0.0-asl.jarおよびjug-2.0.0-lgpl.jar。後者の 2 つの違いはライセンスです (Apache ソフトウェア ライセンスと LGPL)。-asl依存関係仕様のバージョン番号にandを追加しようと-lgplしましたが、役に立ちませんでした。

jar ファイルがダウンロードされて参照されるように、この依存関係を正しく定義するにはどうすればよいですか?

4

1 に答える 1

0

依存関係の「lgpl」部分は分類子です。次を使用して解決してみてください。

dependencies{
    compile 'org.safehaus.jug:jug:2.0.0:lgpl'
}
于 2013-07-12T14:40:49.793 に答える