2017-06-14 55 views
1

我嘗試使用android studio創建java庫並且想要在我的本地artifactory中託管。 中午我遇到了這個問題。嘗試不同的代碼,但沒有改進。沒有這樣的字段:類的maven:org.jfrog.gradle.plugin.artifactory.dsl.PublisherConfig

buildscript { 
repositories { 
    jcenter() 
} 
repositories { 
    maven { 
     url 'http://localhost:8081/artifactory/libs-release-local' 
     credentials { 
      username = "${artifactory_user}" 
      password = "${artifactory_password}" 
     } 
     name = "maven-main-cache" 
    } 
} 
dependencies { 
    classpath "org.jfrog.buildinfo:build-info-extractor-gradle:3.0.1" 
} 
} 
project.getExtensions().getByName("ext") 
apply plugin: 'scala' 
apply plugin: 'maven-publish' 
apply plugin: "com.jfrog.artifactory" 

version = '1.0.0-SNAPSHOT' 
group = 'com.buransky' 

repositories { 
    add buildscript.repositories.getByName("maven-main-cache") 
} 

dependencies { 
    compile 'org.scala-lang:scala-library:2.11.2' 
} 

tasks.withType(ScalaCompile) { 
    scalaCompileOptions.useAnt = false 
} 

artifactory { 
    contextUrl = "${artifactory_contextUrl}" 
    publish { 
    repository { 
     repoKey = 'libs-snapshot-local' 
     username = "${artifactory_user}" 
     password = "${artifactory_password}" 
     maven = true 

    } 
    defaults { 
     publications ('mavenJava') 
    } 
} 
} 

publishing { 
    publications { 
     mavenJava(MavenPublication) { 
      from components.java 
     } 
    } 
} 

在我的build.gradle代碼塊之上。 請幫忙。我沒有在谷歌

回答

3

尋找here它看起來像它的相反的

artifactory { 
    publish { 
     repository { 
      maven = true 
     } 
    } 
} 
+0

artifactory { publish { repository { ivy { mavenCompatible = true } } } } 

找到任何解決方案,謝謝@Lance的Java – skpaik

相關問題