【问题标题】:Can not download my own artifact from maven central using gradle无法使用 gradle 从 maven Central 下载我自己的工件
【发布时间】:2022-01-18 11:13:36
【问题描述】:

我在 gradle 中使用 maven-publish 插件成功地向 maven Central 发布了一个简单的项目。

你可以看到包here

你可以在github找到我发布项目的代码。

但是当我尝试从新的 gradle 项目中实现它时,总是失败。

Could not resolve io.github.0123456hahaha0123456:example:1.0.2.

我不知道我错在哪里。请帮忙检查一下。 谢谢

更新:

使用maven下载

<dependency>
 <groupId>io.github.0123456hahaha0123456</groupId>
 <artifactId>example</artifactId>
 <version>1.0.2</version>
</dependency>

使用 gradle groovy 下载

apply plugin 'groovy'

dependencies {
    implementation "io.github.0123456hahaha0123456:example:1.0.2"
}

【问题讨论】:

  • 您是如何发布的?有严格的规定。
  • @ThorbjørnRavnAndersen 我遵守了规则。顺便说一句,我通过 Sonatype OSSRH 发表。你可以查看我的build.gradle
  • Maven 可以毫无问题地解决您的人工制品,看起来好像您已正确发布。你有没有重试解决?或者也许清除 gradle 缓存?我使用 maven,所以这实际上只是在黑暗中拍摄。
  • @Chaosfire 我重试了清理缓存并刷新依赖项,但没有成功。
  • 那我没主意了,这是我在 gradle 论坛上找到的 similar problem,可能对您有帮助...

标签: java gradle maven-publish maven-repository


【解决方案1】:

我更新了我的问题。 我的问题在my artifact 页面上,Maven 显示Gradle Groovy DSL 命令来下载它。 但是我忘记在我的 build.gradle 文件中添加插件 groovy

解决方案:

在gradle.build下面添加一行

apply plugin: 'groovy'

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多