Gradle构建中的多个解析器:cgilib未解析

时间:2013-10-29 20:14:05

标签: maven ivy artifactory build.gradle

对于一个项目,我们依赖于我们的自定义jar文件,该文件托管在Artifactory存储库和其他第三方jar,如junit,cglib,asm等。

在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 ..

我可以在哪里有两个不同的解析器吗?

还有为什么junit会自动解决,而不是cglib和asm。

Ps:我是新手,并且几乎阅读了整个文档。 任何帮助都非常感谢!

0 个答案:

没有答案