這裏得到artifactory的插件配置:搖籃artifactory的插件說「無法施展對象org.jfrog.gradle.plugin.artifactory.dsl.ArtifactoryPluginConvention'......」
buildscript {
repositories {
mavenCentral()
maven { url 'http://jcenter.bintray.com' }
}
dependencies {
classpath group:'org.jfrog.buildinfo', name: 'build-info-extractor-gradle', version: '3.0.1'
}
}
apply plugin:'com.jfrog.artifactory'
apply plugin:'ivy-publish'
...some publish spec stuff...
我的Gradle運行( 2.3),我得到:
> Failed to apply plugin [id 'com.jfrog.artifactory']
> Cannot cast object 'org.[email protected]6b6c7be4' with class 'org.jfrog.gradle.plugin.artifactory.dsl.ArtifactoryPluginConvention' to class 'org.jfrog.gradle.plugin.artifactory.dsl.ArtifactoryPluginConvention'
當然看起來像一個類路徑問題,但我真的有這個項目,並使用相同的gradle集/ artifactory的配置和一個作品的兄弟項目和其他沒有。兩者都是同一頂級項目的一部分。相同的JDK(1.8.0_20)。同一個Gradle。同樣的一切。
我很困惑...
我不能給予好評這還不夠。剛剛在最後一個小時投擲我的臉在這。更何況這篇文章沒有被谷歌索引出於某種原因。謝謝!!! – WillBD
是的,我花了將近一天的時間評論線路,直到我終於明白了。真的很高興我能傳授知識! –
好笑。我只在用jenkins + artifactory插件運行時纔看到這個,而不是在桌面上運行。他們有一個init腳本,我想知道它是否會出現雙重應用問題。當然確實看起來像決鬥類加載器 –