错误:未找到任何构建工件-Maven Jitpack



注意:在将其标记为重复之前,请检查所有信息,因为经过4个小时的搜索,我找不到任何接近的案例。所有结果都是关于Android Library或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

今天,在完成了编码、编译和测试(所有这些都在我的电脑上成功了(之后,我决定是时候把它上传到Github上,并在jitpack.io上创建3.3.1版本了,这样我或任何其他开发人员都可以在进一步的项目中使用它作为依赖。

一切都很好,直到我开始了新项目,这取决于我刚刚上传的新代码。但我面临着在我的IDE(Intelij(上找不到的依赖性,我认为这是一个连接问题或类似的问题,但在排除故障后,我在jitpack.io上发现了构建失败。

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

本案中可能存在的问题。(我会更新列表(

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

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

场景1:

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

场景2:

  • 您可以通过查看https://github.com/jitpack/maven-modular

场景3:

  • 试试这个jitpack示例

注意:你只能自己解决,确保你已经仔细检查了你的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上。

经过几个月的摸索,我发现了这个问题。

问题是Jitpack找不到我在项目中使用过的一个插件,在添加maven作为插件存储库后,问题消失了,Jitpack正在做它的工作。

<pluginRepositories>
<pluginRepository>
<id>maven-snapshots</id>
<url>https://repository.apache.org/content/repositories/snapshots/</url>
</pluginRepository>
<pluginRepository>
<id>maven-shade-plugin</id>
<url>https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-shade-plugin</url>
</pluginRepository>
</pluginRepositories>

最新更新