我在.m2目录中找不到本地.jar文件

问题描述 投票:0回答:1

我想使用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”以及IDE内置按钮
  • 我检查了本地Maven仓库是否更改,所以是默认的:(User/.m2/)

运行“publishToMavenLocal”后的消息:

2:47:56PM:执行“publishToMavenLocal”...

任务:publishToMavenLocal 最新

2秒内构建成功

2:47:58PM:执行完成“publishToMavenLocal”。

你有什么建议吗?

kotlin maven intellij-idea
1个回答
0
投票

问题是由于项目

kotlin id("java-library")
文件中缺少以下“发布”部分和
build.gradle.kts
插件。
添加上述代码行后,另一个构建命令将添加到您的 gradle 选项卡中,该命令称为“publishLibraryNamePublicationToMavenLocal”:

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 文档中的这个链接来找到我的答案。

© www.soinside.com 2019 - 2024. All rights reserved.