0

プロジェクトの場合、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の中央アドレスを追加します

http://repo1.maven.org/maven2/artifactoryurl ..

2 つの異なるリゾルバーを使用できる場所はありますか?

また、junit が自動的に解決されるのに、cglib と asm が解決されないのはなぜですか。

Ps: 私は gradle を初めて使用し、ほぼすべてのドキュメントを読みました。どんな助けでも大歓迎です!

4

0 に答える 0