我正在尝试构建一个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
非常感谢任何帮助。谢谢。
答案 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>