Вот конфигурация, чтобы получить Artifactory плагин:Gradle 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). Тот же самый. То же самое.
Я сбит с толку ...
Я не могу upvote этого достаточно. Просто провел последний час, бросая мне в лицо. Не говоря уже о том, что по этой причине сообщение не было проиндексировано Google. Благодаря!!! – WillBD
Да, я провел почти один день, комментируя строки, и до тех пор, пока я, наконец, не понял это. Очень рад, что смог передать знания! –
смешно. Я вижу это только при работе с jenkins + artifactory plugin, а не на рабочем столе. У них есть сценарий инициализации, и мне интересно, имеет ли он проблему двойного применения. Несомненно, это похоже на дуэльные загрузчики классов –