2016-08-22 9 views
0

私は、会社固有のfindbugsプラグインであるプロジェクトにプラグインを適用しようとしています。Gradle Plugin Duplicate Version Artifactory Search

しかし
dependencies { 
    findbugs 'com.google.code.findbugs.findbugs:3.0.1' 
    findbugs configurations.findbugsPlugins.dependencies 
    // Here we specify the findbugsPlugins 
    findbugsPlugins 'com.company.common.company-findbugs-plugin:1.01' 
} 
task findbugs(type: FindBugs) { 
    classes = fileTree(project.rootDir.absolutePath).include("**/*.class"); 
    source = fileTree(project.rootDir.absolutePath).include("**/*.java"); 
    classpath = files() 
    pluginClasspath = project.configurations.findbugsPlugins 
    findbugs { 
     toolVersion = "3.0.1" 
     sourceSets = [sourceSets.main] 
     ignoreFailures = true 
     reportsDir = file("$project.buildDir/findbugsReports") 
     effort = "max" 
     reportLevel = "high" 
     includeFilter = file("$rootProject.projectDir/include.xml") 
     excludeFilter = file("$rootProject.projectDir/exclude.xml") 
    } 
tasks.withType(FindBugs) { 
    reports { 
      xml.enabled = false 
      html.enabled = true 
    } 
    } 
} 

私はプロジェクトをビルドする場合、ビルドが例外報告で失敗します:私の親Gradleのプロジェクトで、私は以下の持っている

Could not resolve all dependencies for configuration ':findbugsPlugins'. 
> Could not find com.company.common.company-findbugs-plugin:1.01:. 
    Searched in the following locations:  

http://artifactory.company.com:8081/artifactory/repo/com/company/common/company-findbugs-plugin/1.01//1.01-.pom 
    http://artifactory.company.com:8081/artifactory/repo/com/company/common/company-findbugs-plugin/1.01//1.01-.jar 
    Required by:     
    com.company.project:ProjectName1.0.4 

2回バージョンを追加している理由のGradle何らかの理由パスの終わり?

答えて

0

あなたはコロンがグループIDと成果物の間で不足している、Gradleの依存性を正しく定義している:

'com.google.code.findbugs:findbugs:3.0.1' 

と同じ可能性が最も高い

'com.company.common:company-findbugs-plugin:1.01' 
に適用されます
関連する問題