The reason I've been seeing these dependency issues is that I'm trying to make the declared dependencies more nearly match the code. After that, I think that the start of a major release cycle is the proper time to review the versions of dependencies and tools. But first I'd like to weed out unused dependencies and make sure that all of our direct dependencies are declared, so we are updating the right stuff.
You can see the damage I've been doing, if you look in github.com/mwoodiupui/DSpace, in the "dependencies" branch. It builds, but I haven't yet tried the resulting artifacts. I fear that I may have cut a few important things that dependency:analyze can't recognize because there are no direct references in the code. I will find out. dspace-rest is the focus of that concern. One other thing I've been chipping away at separately is our use of the superseded Commons HTTPclient. Once I began to learn the upgrade path to Apache HTTPComponents, it wasn't too tricky, except for some authentication stuff in the SWORD code that I need to check. I don't recall whether that branch is visible on Github yet, but if you go looking and find it, the suspect code is marked with "// XXX does this really work?" One other thing to think about here is that we were using HTTPComponents 4.2.1 and I've stuck to that in this branch. There were a number of significant deprecations in 4.3 which may cause warnings if/when we roll the HTTPComponents version forward. Overall I'm trying to "clean up the workshop" before the pace of feature development picks up. -- Mark H. Wood, Lead System Programmer mw...@iupui.edu Machines should not be friendly. Machines should be obedient.
signature.asc
Description: Digital signature
------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel