2016-09-01 4 views
-1

Я пытаюсь построить плагин Spigot 1.8.8 (на IntelliJ, mavenized project). Некоторое время я получал ошибки, подобные приведенным ниже. Единственный способ, которым я получил свой плагин, чтобы начать работать, - это то, что я удалил и перестроил проект несколько раз.Spigot 1.8.8 Maven Build Failing

Я не уверен, что было исправлено, но после того, как оно было исправлено, я начал работать над плагином. У меня было repo в pom.xml, который я еще не использовал, поэтому добавил класс в плагин и в итоге использовал то, что мне пришлось импортировать из ранее неиспользуемого репо.

Теперь, когда я пытаюсь построить свой плагин, я всегда получаю это:

[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

+0

Я голосую, чтобы закрыть этот вопрос, потому что это было вызвано ** проблемой, которая больше не может быть воспроизведена ** и ** разрешена в манере, которая вряд ли поможет будущим читателям **. Этого часто можно избежать, указав и внимательно изучив [кратчайшую программу, необходимую для воспроизведения проблемы] (http://stackoverflow.com/help/mcve) перед публикацией. – Unihedron

+0

Хорошо, удаляя. –

ответ

0

Ошибка упоминает точную Issue

следующие артефакты не могут быть решены: ORG: spigotmc.api: банку: 1.8.8, орг: spigotmc: jar: 1.8.8: Не удалось найти artefact org: spigotmc.api: jar: 1.8.8 in spigot-repo (https://hub.spigotmc.org/nexus/content/groups/public/)

Попробуйте использовать другую версию для цапфы-апи зависимости, может быть

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

Он не будет работать и с другими версиями. Он также существует: https://hub.spigotmc.org/nexus/content/groups/public/org/spigotmc/spigot-api/ –

1

Проблема заключалась в том, что библиотека я использовал на самом деле был плохой POM. Это было похоже, что у меня было плохо. Для тех, кто еще смотрит на это: убедитесь, что вы правы, а затем проверьте свои зависимости.