Я создал собственный плагин компилятора Kotlin для Gradle. Он был вдохновлен kotlin-allopen (2) и sample-kotlin-compiler-plugin и должен сделать все классы Kotlin нефинальными.
Проблема в том, что я не могу использовать его в своих проектах, я получаю только следующее:
Caused by: org.gradle.api.plugins.UnknownPluginException: Plugin with id 'no.synth.kotlin.plugins.kotlin-really-allopen' not found.
at org.gradle.api.internal.plugins.DefaultPluginManager.apply(DefaultPluginManager.java:131)
Я пробовал как "новый" синтаксис плагина:
plugins {
id "no.synth.kotlin.plugins.kotlin-really-allopen" version "0.1"
}
.. и старый:
buildscript {
repositories {
mavenLocal()
}
dependencies {
classpath "no.synth.kotlin.plugins:kotlin-really-allopen:0.1"
}
}
apply plugin: "kotlin-really-allopen" // I've tried "no.synth.kotlin.plugins.kotlin-really-allopen" as well
Так что я делаю неправильно? Вот плагин: https://github.com/henrik242/kotlin-really-allopen
РЕДАКТИРОВАТЬ: я обновил репозиторий примером приложения и файлом README.md, чтобы легко воспроизвести проблему.
mavenLocal()
? или частный репозиторийnexus
? или кgradlePluginsPortal
? - person snowe   schedule 25.04.2019