[ https://jira.duraspace.org/browse/DS-1005?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=22250#comment-22250 ]
Richard Jones commented on DS-1005: ----------------------------------- Hi Folks, A sort of summary email, since I think there might be various crossed wires here. There are 3 pieces of code in question here: 1/ Foresite: an ORE library which is not in the maven central repo. It is in the org.dspace groupId for historical reasons. It was written in 2008 as part of OAI-ORE, and is not in any way affiliated with SWORD (other than I wrote both pieces of software). It is also not DSpace specific, or SWORD specific. SWORD utilises it as an external library in order to provide some documents in an ORE format. 2/ SWORDv2 Common: a common server library which provides an object model and set of servlets/apis which can handle all the every-day boring stuff that SWORD requires. It presents a set of interfaces which a server implementation can code to, and a set of servlets which a server implementation can use if they so desire. AFAIK, the Fedora implementation is not using this code, though unfortunately - I had hoped that they would but development tracks didn't sync up so neatly. 3/ A DSpace SWORD implementation: this implements the SWORDv2 common interfaces, and utilises its servlets. All of these bits of code are currently in trunk as source, but only (3) should actually be. (1) and (2) were placed there as an expedience to make the feature freeze, partly because of the unknowns in publishing maven artefacts, and partly because I was on holiday and unable to work on properly mavenising it running up to the feature freeze. (1) and (2) should be in maven central as their own artefacts (they both have their own version control and committer groups). I have already opened a ticket with sonatype for (2), but I have not yet got an approach for (1), but it looks like Mark can help me with that. We must be careful moving the code repositories, as there are other committers to those repositories who might be excluded by placing them under DSpace Committer control. Nonetheless, we should be able to find a solution, provided that it's possible just to submit the code to maven central repo even if it isn't by the standard DSpace sync. This only needs to happen once, we don't need to release snapshots. Therefore, if we think it's possible to make it work with sonatype in time I would be strongly in favour of moving the common code out as soon as is feasible. Mark/Tim - I'll email you separately about how to go about this. Cheers, Richard > SWORD v2 implementation for DSpace > ---------------------------------- > > Key: DS-1005 > URL: https://jira.duraspace.org/browse/DS-1005 > Project: DSpace > Issue Type: New Feature > Components: SWORD > Reporter: Stuart Lewis > Assignee: Robin Taylor > Fix For: 1.8.0 > > Attachments: dspace-swordv2.zip, swordv2.patch > > > Ticket for the addition of SWORD v2 to DSpace 1.8. When building, you'll > need to make sure you update dspace.cfg to include the new config options. > Before 1.8 launch, we'll move these into modules/swordv2.cfg > To test: > 1) Apply patch > 2) Unzip zip file to create new dspace-swordv2 module > 3) Do the maven dance, deploy, visit /swordv2/servicedocument, enter DSpace > username and password, check a service document is shown -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.duraspace.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free "Love Thy Logs" t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev _______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel