我想使用publishToMavenLocal创建一个本地存储库,但是在使用此命令后(即使使用IntelliJ IDEA IDE中的内置按钮),我仍然找不到最终目录(test):“.m2/com/test”
这是我的 build.gradle.kts 文件:
plugins {
kotlin("jvm") version "1.9.23"
id("maven-publish")
}
group = "com.test"
version = "0.1-SNAPSHOT"
我检查了什么?
kts("maven-publish")
后,我加载了 Gradle 更改。运行“publishToMavenLocal”后的消息:
2:47:56PM:执行“publishToMavenLocal”...
任务:publishToMavenLocal 最新
2秒内构建成功
2:47:58PM:执行完成“publishToMavenLocal”。
你有什么建议吗?
问题是由于项目
kotlin id("java-library")
文件中缺少以下“发布”部分和 build.gradle.kts
插件。
plugins {
kotlin("jvm") version "1.9.23"
id("java-library")
id("maven-publish")
}
group = "com.test"
version = "0.1-SNAPSHOT"
publishing {
publications {
create<MavenPublication>("[LIBRARY_NAME]") {
from(components["kotlin"])
}
}
}
我已经使用 Gradle 文档中的这个链接来找到我的答案。