Hi John, The low level storage module we wrote is part of a larger repository project and isn't really built for general use. That said, I think it's a working example of such a module.
If you still want to build it, then maven 3 should work fine. You will probably need to build the whole CDR project around it to resolve certain dependencies. Now that fedora is in maven central, this is much easier. There are still certain jars that we have to manually add to a local or shared maven repo, xml-apis being one of them. I think the Akubra module is the way forward on this, perhaps with additional customization to suit your own iRODS needs. For instance, Akubra will allow us to ingest in an irods-to-irods manner, which is more efficient than streaming data through Fedora for staged files. If you have more build questions, feel free to ask me off the list. The irods akubra storage project is here: https://code.renci.org/gf/project/irodsfedora/ Greg On 01/11/2012 02:56 PM, John H. Hayes II wrote: > I just tried to build the repository and got the following (distilled) errors: > Could not resolve dependencies for project edu.unc.lib.cdr:metadata:jar:3.0- > SNAPSHOT: > Failure to find xml-apis:xml-apis:jar:2.9.1 in http://repo.aduna- > software.org/maven2/releases > > I'm using maven 3. I appears that some maven 2 dependencies are being called > so I will try installing maven 2. > > John Hayes > > > On Tuesday 06 December 2011 10:20:59 Greg Jansen wrote: >> Hi John, >> Here at UNC we use a locally made iRODS low-level storage module. The >> code for this is on github here: >> https://github.com/UNC-Libraries/Carolina-Digital-Repository/tree/master/fc >> repo-irods-storage >> >> We've also patched the fedora server to allow ingest directly from >> another irods location via an iRODS URI. This LLS module is on our test >> server with 3.5 and it seems to still work. 3.5 Fedora and 3.0 iRODS are >> both in test here and not yet in production, but we have roughly the >> same code running in production against 3.4 and 2.5. >> >> Also, Mike Conway at DICE has been working on a newer Akubra-compatible >> storage module for iRODS. We are looking to that in the future. This new >> DICE-developed module will take advantage of some of the new Akubra API >> hooks for greater efficiently, such as the BlobStore.moveTo() operation. >> >> The Spring configuration should make it easier to inject custom config >> into your classes, making it more flexible. In the older Fedora config >> files, you have to pass values through the module class. Now I think you >> should be able to configure whatever beans you need separately. >> >> Hope this helps. Let me know if you have questions about our >> implementation. >> Greg >> >> On 12/06/2011 09:32 AM, John H. Hayes II wrote: >>> I am trying to integrate Fedora 3.5 with IRODS 3.0. I read a post of Arah >>> Samadi's where he was asking or help with Fedora and gsearch issues. >>> >>> There is a fair amount of integration discussing how to integrate IRODS >>> with older versions of Fedora, but Fedora 3.5 has had some modification >>> to the configuration methods. As of 3.5 they are using the spring >>> framework for a lot of this. That has made the Fedora 3.5/IRODS setup >>> more complicated. >>> >>> Any help at all with information concerning the steps to integrate Fedora >>> 3.5 and IRODS 3.0 would be greatly appreciated. >>> >>> Thanks, >>> John Hayes >>> j...@msu.edu >>> >>> >>> ------------------------------------------------------------------------- >>> ----- Cloud Services Checklist: Pricing and Packaging Optimization >>> This white paper is intended to serve as a reference, checklist and point >>> of discussion for anyone considering optimizing the pricing and >>> packaging model of a cloud services business. Read Now! >>> http://www.accelacomm.com/jaw/sfnl/114/51491232/ >>> >>> >>> _______________________________________________ >>> Fedora-commons-users mailing list >>> Fedora-commons-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users -- ___ Gregory N. Jansen Developer - Carolina Digital Repository UNC Chapel Hill Libraries ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users