私はbase.jarファイルをビルドするグレードプロジェクトを持っています。このプロジェクトは、gradleファイルで定義されているサードパーティのjarファイルに依存しています。gradleクラスの別のjarのライブラリフォルダ内のjarを参照していません
dependencies {
compile('com.abc.something:something')
}
ビルドタスクは、それがbase.jarファイル内のlibフォルダ内の「something.jar」を置くjarファイルを作成します。これは私にとって大丈夫だと思います。
は今、私はABCプロジェクトがsomething.jarファイルへのアクセス権を持っていることを前提となり、私はちょうどこの
dependencies {
compile('com.myworld:base:1.0.0')
}
のように作成したベースジャーへの依存性を持つ「ABC」と呼ばれる別のGradleのプロジェクトを持っていますbase.jarのlibフォルダ内にあります。しかし何らかの理由でそれはしませんでした。私はsomething.jar内のクラスにアクセスしようとすると、No class defが見つかりませんでした。何か不足していますか?
私がしようとしているのは、base.jarがbase.jarのみに依存関係を設定するだけで、他のさまざまなサービスで使用できるすべての共通依存関係jarで構築されていることを確認することです瓶。
私はこれをどのように達成できるか教えてください。