2015-02-07 97 views
0

我想編譯一個Bukkit插件,我似乎無法讓它工作。我從github "GitHub Code"複製了一些代碼,並將它作爲maven項目導入到eclipse中。當我嘗試運行「Maven Build」時,它會顯示大量文本,但最終會給我提供這些錯誤。從GitHub編譯Bukkit插件

Failed to execute goal on project BlockHunt: Could not resolve dependencies for project nl.Steffion:BlockHunt:jar:0.2.1-  
b${env.BUILD_NUMBER}: Failed to collect dependencies at org.bukkit:bukkit:jar:1.7.9-R0.2-SNAPSHOT: 
Failed to read artifact descriptor for org.bukkit:bukkit:jar:1.7.9-R0.2-SNAPSHOT: Could not transfer artifact org.bukkit:bukkit:pom:1.7.9- 
R0.2-SNAPSHOT from/to bukkit-maven (http://repo.bukkit.org/content/repositories/releases/): Access denied  
to http://repo.bukkit.org/content/repositories/releases/org/bukkit/bukkit/1.7.9-R0.2-SNAPSHOT/bukkit-1.7.9-R0.2-SNAPSHOT.pom. 

我在另一篇文章,我可以把閱讀「依賴:複製依賴關係」在我跑配置了Maven和它應該嘗試和下載的東西,我需要的,但它說,訪問被拒絕。我從來沒有使用maven或github,所以這對我來說都是新的,但它似乎應該非常簡單。我真正想要做的就是下載代碼並創建一個jar文件,以便我可以使用它。如果任何人都可以指出我正確的方向,從代碼中製作一個很棒的jar。

+0

您可能想看看[this](http://stackoverflow.com/a/6760785/2767207),它可能不是專門解決這個問題,但它可以幫助您取消代碼Github和正確的Eclipse。 – Jojodmo 2015-02-07 07:02:20

+2

嘿,謝謝你的回覆。我檢查了鏈接,並遵循它,它似乎工作!非常感謝你! :) – Ostridge 2015-02-07 08:16:25

+0

沒問題:)我會發布這個答案,以便其他用戶可以看到它 – Jojodmo 2015-02-07 08:17:56

回答

0

插件開發人員從bukkit網站獲取JavaDoc,而不是下載jar並在本地訪問它。

你可能想看看this,它可能沒有明確解決這個問題,但它可以幫助你的代碼關閉Github上,併到Eclipse中正確。 - Jojodmo昨天

  • 他的例子展示瞭如何在本地鏈接到它。

有時候bukkit會讓他們的某些構建「私有」,他們這樣做是爲了阻止人們下載未通過測試階段的構建。

  • 請記住,他們正在使用的鏈接是1.7.9。此時1.8.1不在,所以你可能想使用最新版本。