【问题标题】:ERROR: No build artifacts found - Maven Jitpack错误:未找到构建工件 - Maven Jitpack
【发布时间】:2021-12-21 16:32:17
【问题描述】:

注意:在将其标记为重复之前,请检查所有信息,因为经过 4 小时的搜索,我找不到任何关闭的案例。所有结果都与 Android 库或 Gradle 有关,在这种情况下不正确。

链接:

构建日志:https://jitpack.io/xyz/agmdev/AGMCore/3.3.1/build.log

Github 来源:https://github.com/Ashenguard/AGMCore

错误:

Exit code: 0
Timed out after 20 min

ERROR: No build artifacts found
Project: Maven - Spigot
Version: 3.3.1

今天在完成编码、编译、测试(在我的 PC 上都成功)后,我决定是时候将其上传到 Github 并在 jitpack.io 上创建 3.3.1 版本,以便我或任何其他开发人员可以使用它在其他项目中作为依赖项。

在我根据刚刚上传的新代码开始新项目之前,一切都很好。 但是我遇到了在我的 IDE (Intelij) 上找不到的依赖项,我认为这是连接问题或类似问题,但在排除故障后,我发现 jitpack.io 上的构建失败。

在你问之前,我确实测试了mvn install,它在我的电脑上运行良好,没有任何问题,但由于某种我不知道的原因,jitpack 失败了...... 自上次成功构建以来,pom.xml 上唯一让我感到困惑的是版本号

在这种情况下不是问题的可能问题。 (我会更新列表)

  • 包装不是jar,与以前的版本相同。
  • useIncrementalCompilation 也不是问题。

【问题讨论】:

  • 问题已经回答here
  • 你在哪里运行你的 jitpack 安装?在远程构建服务器上,还是在您的本地电脑上?
  • @djmonki Jitpack 在他们这边是远程的,但是在我的本地 PC 上构建成功
  • @TobiasCremer 您是否费心检查第一行,我已经看到了这些答案,但是在 maven spigot 项目上没有库或应用程序,它一直是 jar 并且所有构建都成功,直到 3.0.11突然Jitpack停止工作......(除了一些版本号的依赖关系之外,那个版本的pom.xml和当前版本没有区别)
  • @Ashenguard 据我了解,您正在尝试使用 jitpack 作为 AGMCore 分发的存储库。是否有 pom.xml 的示例,其中您具有在 jitpack 上找不到的依赖项?

标签: java maven jitpack


【解决方案1】:

此错误可能在多种情况下发生。

场景一:

  • 如果构建失败
  • 如果构建目录中没有 pom.xml 或 .pom 文件
  • 如果工件没有复制到$HOME/.m2/...

场景 2:

场景 3:

注意:你只能自己解决它,确保仔细检查你的 pom。

--- 更新了--

解决方法:

尝试在 pom.xml 文件中添加 JitPack 存储库和依赖项:

JitPack 存储库:

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

JitPack 依赖:

<dependency>
    <groupId>com.github.YourProjectName</groupId>
    <artifactId>ID</artifactId>
    <version>Tag</version>
</dependency>

也许它可以解决您所说的仅在 JitPack 上发生的问题。

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。
  • @Community 感谢您的回复我这个问题太宽泛了,因此我们只能建议我在回答中描述的最有用的方法。
  • 也不是上述情况,如果您查看上次成功构建和当前版本(失败)之间的不同之处(失败)github.com/Ashenguard/AGMCore/compare/3.0.11...master 您可以看到没有未解决的依赖关系,插件或存储库,因为所有更改的是 pom.xml 中的版本号和一些代码
  • @Ashenguard 我已经更新了我的答案,试试这个解决方法。希望它能解决问题。
  • @j.developer 如果你的意思是其他项目的 pom 文件,它不会工作,因为构建不会成功,如果你的意思是我在 Jitpack 上的项目的 pom,问题是如果依赖项有问题,构建不是依赖项,Jitpack 日志会显示其他内容,不是没有找到构建
猜你喜欢
  • 2021-12-04
  • 1970-01-01
  • 2021-10-01
  • 2016-06-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-26
  • 2019-11-25
相关资源
最近更新 更多