Great, let us know if you encounter any other issues. Cheers, Mark
On Apr 16, 2008, at 4:31 PM, Gary McGath wrote: > I've managed to get it to compile without errors as a new subproject; > many thanks! Distributing the jars in a local maven repository is a > bit > more than I want to deal with right now. > > Mark Diggory wrote: > >> A slight tangent... does OIS consider these jars to be private >> resources, or do they consider at all sharing them with a larger >> community at Harvard? Maybe theres an option for distributing >> them in >> a local maven repository of their own? >> >>> We have the jars set up in a local repository (Unix directory), with >>> some simple version management. The repository isn't mounted on the >>> machine we're using for DSpace work and isn't available by HTTP, so >>> Maven's proclivity for fetching resources from repositories might be >>> difficult to satisfy. >> >> >> I doubt it'd be in the same format anyways. Are you working on >> deploying just one server, or do you expect this to be What I would >> recommend >> >> so, if you wanted to build against these dependencies "right now" yo >> would do: >> >> mvn install:install-file -Dfile=location/of/jdbc.jar - >> DgroupId=edu.harvard.hul.ois -DartifactId=ois-jdbc -Dversion=X.X.X - >> Dpackaging=jar >> mvn install:install-file -Dfile=location/of/nrs.jar - >> DgroupId=edu.harvard.hul.ois -DartifactId=ois-nrs - >> Dversion=X.X.X - >> Dpackaging=jar >> >> where X.X.X is the version you wish to be using (you can make that up >> if you like or use whatever is already there. then in you pom... >> first >> pass I'd say just do it in dspace-api/pom.xml (later we may create >> another maven project if it benefits you). >> >> <dependency> >> <artifactId>ois-jdbc</artifactId> >> <groupId>edu.harvard.hul.ois</groupId> >> <version>X.X.X</version> >> </dependency> >> >> <dependency> >> <artifactId>ois-nrs</artifactId> >> <groupId>edu.harvard.hul.ois</groupId> >> <version>X.X.X</version> >> </dependency> >> >> You'll need to do this again on any server (or user) your running >> another maven repository in (thus the benefit of deploying instead >> to a >> locally maintained maven repository) which would be added to as a >> <repository> in the pom and thus the jars could be gotten from on any >> account/server you were building on. If you reach this point, it >> definitely benefits you to consider having a separate maven >> project for >> the nrs HandleManager adapter that preserves this customization >> independent of the dspace codebase. > > > -- > Gary McGath > Digital Library Software Engineer > Harvard University Libraries, Office for Information Systems > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save > $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http:// > java.sun.com/javaone > _______________________________________________ > DSpace-tech mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/dspace-tech ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech

