[ 
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

Reply via email to