Я пытаюсь опубликовать артефакт для ~/.m2
(maven-local) и как новичок в Gradle, я не уверен, что мне не хватает
Все примеры, которые я видел, такдалеко предлагает использовать блок publishing
, который выдает предупреждения об устаревании, когда я запускаю любые команды Gradle.Также включение плагина maven-publish
без какого-либо блока publishing
вызывает те же предупреждения.
repositories {
mavenLocal()
jcenter()
}
plugins {
`maven-publish`
kotlin("jvm") version("1.3.10")
id("org.jetbrains.dokka") version "0.9.16"
}
В рамках обеспечения стабильности плагинов публикации "отложенное конфигурируемое" поведение "публикации {} 'блок устарел.В Gradle 5.0 флаг enableFeaturePreview ('STABLE_PUBLISHING') 'будет удален, и новое поведение станет значением по умолчанию.Пожалуйста, добавьте 'enableFeaturePreview (' STABLE_PUBLISHING ')' в ваш файл настроек и выполните тестовый прогон, опубликовав его в локальном репозитории.Если все артефакты опубликованы, как и ожидалось, делать больше нечего.Если опубликованные артефакты неожиданно меняются, см. Руководство по миграции для получения более подробной информации: https://docs.gradle.org/4.10.2/userguide/publishing_maven.html#publishing_maven:deferred_configuration.
Если оно действительно опубликовано в maven-local, я мог бы пока проигнорировать предупреждение, но оно не публикуетсявообще, ни один не делает gradle publishToMavenLocal
, он просто говорит BUILD SUCCESSFUL in __s
с вышеупомянутым предупреждением.
Попытка рекомендуемого маршрута (согласно ссылке) добавления блока publishing
в блоке subprojects
приводит кмного красного в intellij
Не уверен, что это Kotlin DSL или нет ... пробует что-то еще, что было показано в версии Kotlin DSLДокументы Gradle:
Есть идеи, что мне не хватает?
Вот моя версия Gradle и другая соответствующая информация (IntelliJ имеет Kotlin 3.1.0)
gradle -version
------------------------------------------------------------
Gradle 4.10.2
------------------------------------------------------------
Build time: 2018-09-19 18:10:15 UTC
Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd
Kotlin DSL: 1.0-rc-6
Kotlin: 1.2.61
Groovy: 2.4.15
Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM: 1.8.0_151 (Oracle Corporation 25.151-b12)
OS: Mac OS X 10.14.1 x86_64