Plug-in artifactory Gradle dizendo “Não é possível converter o objeto 'org.jfrog.gradle.plugin.artifactory.dsl.ArtifactoryPluginConvention'…”
Aqui está a configuração para obter o plugin 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...
Executo o gradle (2.3) e recebo:
> 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'
Certamente parece um problema de caminho de classe, mas eu literalmente tenho esse projeto e um projeto irmão usando esse mesmo conjunto de configurações gradle / artifactory e uma funciona e a outra não. Ambos fazem parte do mesmo projeto de nível superior. O mesmo JDK (1.8.0_20). Mesmo Gradle. Mesmo tudo.
Estou perplexo ...