publishing to mavenLocal using build.gradle.kts
我正在尝试将工件发布到
到目前为止,我看到的所有示例都建议使用
还包括没有任何
1 2 3 4 5 6 7 8 9 10 | repositories { mavenLocal() jcenter() } plugins { `maven-publish` kotlin("jvm") version("1.3.10") id("org.jetbrains.dokka") version"0.9.16" } |
As part of making the publishing plugins stable, the 'deferred
configurable' behavior of the 'publishing {}' block has been
deprecated. In Gradle 5.0 the
'enableFeaturePreview('STABLE_PUBLISHING')' flag will be removed and
the new behavior will become the default. Please add
'enableFeaturePreview('STABLE_PUBLISHING')' to your settings file and
do a test run by publishing to a local repository. If all artifacts
are published as expected, there is nothing else to do. If the
published artifacts change unexpectedly, please see the migration
guide for more details:
https://docs.gradle.org/4.10.2/userguide/publishing_maven.html#publishing_maven:deferred_configuration.
如果它真的发布到 maven-local,我可能暂时忽略了警告,但它根本没有发布, 尝试在 不确定这是否是 Kotlin DSL ...尝试在 Gradle Docs 的 Kotlin DSL 版本上显示的其他内容:
知道我错过了什么吗?
这是我的 Gradle 版本和其他相关信息(IntelliJ 有 Kotlin 3.1.0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 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 |
我认为你需要做的就是应用 maven 插件然后运行 ??
1 2 3 | plugins { maven } |
然后你只需运行
关于应用 maven 插件,如果您是 Gradle 新手,您可能想了解 Gradle 插件 DSL(上面的代码片段就是其中的一个示例)。如果您不使用它,那么您应用插件的方式会略有不同(例如,您必须使用