[ 
https://jira.duraspace.org/browse/DS-1144?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=24426#comment-24426
 ] 

Mark Diggory commented on DS-1144:
----------------------------------

Tim,

I'm happy for any feedback. Jump in where-ever you want. :-)

1.) dspace-common-api is not necessarily UI centric, so I'd not use UI in its 
name.  It is all the secondary addons that were outside scope of dspace-api and 
needed across all applications.  I see common as vague too. I wish I had an 
opportunity to rename dspace-api, it was really poorly named.  I'll leave the 
naming open to the community to decide though...

2.) dspace-discovery-solr was left behind because it is an example of the 
plugability of Discovery to be implemented in Solr. for instance, there would 
be a dspace-discovery-elasticsearch or a dspace-discovery-legacy that would 
encapsulate the dependencies in each case,  IE we don't want to build in 
elastic search unless the user wants to include that addon.  This said, we do 
need to assure theres a good default for discovery, I'd be up for consolidating 
if we can accept solr as the default.

3.) I believe this is in trunk already...
http://scm.dspace.org/svn/repo/dspace/trunk/src/main/...  
its part of MarkWs work on the Test environment.  But we could place the 
assemblies in here if it would make things easier to support in the long run.
                
> Maven Project Consolidation
> ---------------------------
>
>                 Key: DS-1144
>                 URL: https://jira.duraspace.org/browse/DS-1144
>             Project: DSpace
>          Issue Type: Improvement
>            Reporter: Mark Diggory
>            Assignee: Mark Diggory
>            Priority: Major
>             Fix For: 3.0
>
>
> https://wiki.duraspace.org/display/DSPACE/Maven+Project+Consolidation
> This project would reorganize and consolidate some of the maven project 
> hierarchy to reduce the number of maven projects neccessary to operate DSpace.
> Benefits: Reduce the number of maven projects in DSpace "Core" from 39 to 19.
> Example Repository: 
> https://github.com/mdiggory/DSpace/tree/maven-project-consolidation
> This project would consolidate:
> dspace-xmlui
>    dspace-xmlui-wing
>       src/main/java
>    dspace-xmlui-api
>       src/main/java
>       src/main/resources
>    dspace-xmlui-webapp
>       src/main/resources
>       src/main/webapp
> and it would reduce it down to
> dspace-xmlui
>    src/main/java
>    src/main/resources
>    src/main/webapp
> We would utilize the current model found in dspace-swordv2 
> (http://scm.dspace.org/svn/repo/dspace/trunk/dspace/modules/swordv2)
> dspace-swordv2
>    src/main/java
>    src/main/resources
>    src/main/webapp

--
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

        

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to