下面是获取artifactory插件的配置:
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.jfrog.gradle.plugin.artifactory.dsl.ArtifactoryPluginConvention@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。一切都一样。
我很困惑..。
https://stackoverflow.com/questions/29807622
复制相似问题