从GitHub编译Bukkit插件

时间:2015-02-07 03:35:05

标签: java eclipse maven minecraft bukkit

我正在尝试为Bukkit编译插件,我似乎无法让它工作。我已经从github "GitHub Code"复制了一些代码并将其作为maven项目导入eclipse。当我尝试运行'Maven Build'时,它显示了很多文本,但最终给了我这些错误。

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。

1 个答案:

答案 0 :(得分:0)

插件开发人员从bukkit网站获取JavaDocs,而不是下载jar并在本地访问它。

  

您可能需要查看this,它可能无法专门解决此问题,但它可以帮助您正确地从Github和Eclipse中获取代码。 - 昨天Jojodmo

  • 他的例子告诉你如何在本地链接到它。

有时bukkit会将他们的一些构建版本设置为私有',他们这样做是为了阻止人们下载未通过测试阶段的版本。

  • 请记住,他们使用的链接是1.7.9。目前,1.8.1已经发布,因此您可能需要使用最新版本。