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

Tim Donohue commented on DS-881:
--------------------------------

I had a discussion with Mark Diggory on IRC to better understand how we are now 
using Maven.  Things have changed slightly, so this comment seeks to clarify 
the decisions that were made (in case anyone else was fuzzy on this, as I was).

First, DSpace now supports both Maven 2.2.x and Maven 3.

Next, the build process for DSpace has now changed slightly (this will be 
documented in the 1.8 docs obviously).  There are now two options to 
building/packaging up DSpace.

(1) Full Compile & Build  -> If you run 'mvn package' from [dspace-src] (root 
directory), this will compile everything from source.  So, it will (a) first 
compile all DSpace projects, (b) compile code under 
[dspace-src]/dspace/modules/ & apply all Overlays, and then (c) package up 
DSpace into [dspace-src]/dspace/target/ (as it has always done)

(2) Quick Build -> If you run 'mvn package' from [dspace-src]/dspace/ 
("assembly" directory), this will just package up DSpace (based on previously 
compiled artifacts/modules).  So, it will *only* (a) compile code under 
[dspace-src]/dspace/modules/ & apply all Overlays, and then (b) package up 
DSpace into [dspace-src]/dspace/target/

Hopefully this will help clarify our new Maven build processes. If this is not 
clear to anyone, or if anyone notices issues in their IDE of choice (after 
rebuilding everything), let us know!
                
> DSpace doesn't build properly with Maven 3
> ------------------------------------------
>
>                 Key: DS-881
>                 URL: https://jira.duraspace.org/browse/DS-881
>             Project: DSpace
>          Issue Type: Bug
>          Components: DSpace API
>    Affects Versions: 1.7.0, 1.7.1
>            Reporter: Tim Donohue
>            Assignee: Mark Diggory
>             Fix For: 1.8.0
>
>
> DSpace currently has issues building with Maven 3.x
> This has been noted in the DSpace Documentation at: 
> https://wiki.duraspace.org/display/DSDOC/Installation#Installation-ApacheMaven2.2.x%28Javabuildtool%29
> However, during the Developers Meeting on April 20, 2011, the DSpace 
> Developers decided that we should resolve these Maven 3 issues for the DSpace 
> 1.8.0 release.
> More information about Maven 3 issues is available in this email thread from 
> dspace-devel:
> http://www.mail-archive.com/[email protected]/msg05222.html
> A similar thread about Maven 3 issues also appeared on dspace-tech:
> http://www.mail-archive.com/[email protected]/msg13610.html

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

        

------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to