Spigot 1.8.8 Maven构建失败

时间:2016-09-01 21:40:02

标签: java maven intellij-idea bukkit

我正在尝试构建一个Spigot 1.8.8插件(在IntelliJ,mavenized项目上)。我有一段时间的错误,如下面的错误。我让插件开始工作的唯一方法是在我删除并重建我的项目几次之后。

我不确定实际修复了什么,但是在修复之后,我开始处理插件。我在pom.xml中有一个我尚未使用的repo,所以我在插件中添加了一个类,最后使用了我必须从之前未使用的repo导入的东西。

现在,当我尝试构建我的插件时,我总是得到这个:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.614 s
[INFO] Finished at: 2016-09-01T16:26:37-05:00
[INFO] Final Memory: 9M/200M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project PInfo: Could not resolve dependencies for project photon.PInfo:PInfo:jar:1.0-SNAPSHOT: The following artifacts could not be resolved: org:spigotmc.api:jar:1.8.8, org:spigotmc:jar:1.8.8: Could not find artifact org:spigotmc.api:jar:1.8.8 in spigot-repo (https://hub.spigotmc.org/nexus/content/groups/public/) -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

非常感谢任何帮助。谢谢。

Current pom.xml

Build failing with full stack traces on

2 个答案:

答案 0 :(得分:1)

问题是我使用的库实际上有一个糟糕的pom。它看起来像是我的坏。对于其他任何看这个的人:确保你的是正确的,然后检查你的依赖。

答案 1 :(得分:0)

错误提到了确切的问题

  

无法解决以下工件:   org:spigotmc.api:jar:1.8.8,org:spigotmc:jar:1.8.8:找不到   artifact org:spigotmc.api:jar:1.8.8 in spigot-repo   (https://hub.spigotmc.org/nexus/content/groups/public/

尝试使用不同版本的spigot-api依赖,可能是

 <dependency>
        <groupId>org.spigotmc</groupId>
        <artifactId>spigot-api</artifactId>
        <version>1.8.8-R0.1-SNAPSHOT</version> <!-- or the latest one-->
    </dependency>