プロジェクトの場合、Artifactory リポジトリでホストされているカスタム jar ファイルと、junit、cglib、asm などの他のサードパーティの jar ファイルに依存しています。
Gradleビルドでは、私は持っています
resolve {
contextUrl = "artifactory server"
repository {
repoKey = 'reponame' //The Artifactory repository key to publish to
username = 'user' //The publisher user name
password ='pass' //The publisher password
}
}
これは正常に機能し、解決しますが、cglib は解決されません。そのために mavenCentral() を使用しようとしました。
buildscript {
repositories {
mavenCentral()
}
dependencies { classpath group: 'cglib', name:'cglib-nodep' , version:'2.1'}
}
しかし、それでも解決できません。次のような別のリゾルバーを追加しました。
resolve {
contextUrl="http://repo1.maven.org"
repository {
repoKey = "maven2"
}
今では、私のアーティファクトリゾルバーにもmavenの中央アドレスを追加します
2 つの異なるリゾルバーを使用できる場所はありますか?
また、junit が自動的に解決されるのに、cglib と asm が解決されないのはなぜですか。
Ps: 私は gradle を初めて使用し、ほぼすべてのドキュメントを読みました。どんな助けでも大歓迎です!