oracle ktsj,使用build.gradle.kts发布到mavenLocal

我正在尝试将一个工件发布到 ~/.m2 (maven-local)并作为Gradle新手,我错过了'm not sure what i'm

到目前为止我看到的所有示例都建议使用 publishing 块,当我运行任何Gradle命令时会抛出弃用警告 . 还包括没有任何 publishing 块的 maven-publish 插件会导致相同的警告 .

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 .

尝试在 subprojects 块中添加 publishing 块的推荐路由(根据链接)会导致intellij中出现大量红色

354de1f3-7dc3-4ac7-8cf7-a4f4fe60ba36.png

不确定这是否是Kotlin DSL ...尝试在Gradle Docs的Kotlin DSL版本上显示的其他内容:

84117216-336a-4118-8ac9-b63d20739364.png

dfa8ecfd-b26a-4d73-b6f2-4ebc33a33335.png

知道我错过了什么吗?

这是我的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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值