pom.xml should not link to the permissions repository.
adalovebass opened this issue ยท 1 comments
After pasting pom.xml in #bukkitdev (IRC), I was scolded by N3X15, creator of Permissions, for pulling directly from http://repo.nexisonline.net:8080/nexus/content/groups/public/. That URL points to a private server on a 768k connection, and every build we do allegedly saturates his connection.
He suggests having our own repo if a repo is needed, or we can do a "Manual wget of Permissions.jar and installing it manually ... Or you can do it locally." I'm not sure how the wget option would be set up, or the implications of either option :)
CHAT LOG:
(3:53:23 PM) llamaelite: N3X15: I don't seem to have the latest Bukkit as a Maven reference. It's missing at least org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason.
(3:53:40 PM) N3X15: llamaelite, show me your pom.xml
(3:54:10 PM) llamaelite: N3X15: I've tried clean, install, updating dependencies and snapshots...
(3:54:13 PM) llamaelite: N3X15: http://pastebin.com/Pnx72Sna
(3:54:40 PM) N3X15: llamaelite, A.), please don't pull from my repo, I don't have the B/W.
(3:54:51 PM) N3X15: B.) mvn -U clean package
(3:55:12 PM) N3X15: the -U means update dependencies
(3:55:46 PM) llamaelite: N3X15: Sorry, this is my first day on this project :) I can forward the message. How should whatever that does be addressed?
(3:56:02 PM) N3X15: What?
(3:58:31 PM) llamaelite: N3X15: Well, how are we pulling from your repo? Isn't that a one-time thing per dev? What is the alternative? I'm JUST learning about maven (obviously). I'll gladly implement an alternative, but I'm not capable on my own <:)
(3:59:15 PM) N3X15: llamaelite, repo.nexisonline.net is on a 768k connection.
(3:59:26 PM) N3X15: Meaning I get saturated when doing ONE build.
(4:00:44 PM) llamaelite: N3X15: I understand. So are you saying we shouldn't use maven with your plugin, and instead just link to the binary?
(4:01:05 PM) llamaelite: That is, link to a local copy?
(4:01:22 PM) N3X15: I'm saying you should set up your own repository if you need to have one.
(4:04:09 PM) llamaelite: N3X15: I don't understand. Isn't the advantage of Maven to keep dependencies up to date? If we had out own repo, it wouldn't be up to date... (Sorry, new to Git too, and Java, and Eclipse)...
(4:04:11 PM) llamaelite: N3X15: I don't mean to be difficult, I just don't understand how the system should be set up. All this was in place when I started working on this project.
(4:04:53 PM) N3X15: llamaelite, my repository is used primarily for BigBrother and my own internal builds. I do not have enough bandwidth to support external projects.
(4:05:34 PM) N3X15: I am not trying to be an ass, I just do not have enough resources for you to use it.
(4:06:50 PM) llamaelite: N3X15: Alright. No, I really do understand! I just want to make sure I know what the problem is and how to uninvolve your server, yet not break our project :) What is even on that repo? I assumed it was a project we depended on...
(4:07:21 PM) N3X15: llamaelite, Permissions is on that repository.
(4:09:03 PM) N3X15: AlbireoX, work around it
(4:09:31 PM) llamaelite: N3X15: Alrighty. K, let me talk to the guys and see what we should do about that... I presume most people just set a dependency on a local build?
(4:09:58 PM) N3X15: llamaelite, Manual wget of Permissions.jar and installing it manually
(4:10:12 PM) N3X15: Or you can do it locally
(4:11:08 PM) llamaelite: N3X15: Alright, cool! I'll make sure we take care of that :) Thanks for being patient with me, haha...