[
https://jira.duraspace.org/browse/DS-881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=22127#comment-22127
]
Graham Triggs commented on DS-881:
----------------------------------
Whilst I recognise the concern about building the deployable artifacts at when
building from the dspace [assembly] directory, and removing that capability
means a certain amount of education for the community, I firmly believe that
there are distinct advantages to doing so.
1) It allows you to 'mvn install' your dspace-api, etc. (or 'mvn deploy' it to
an institution repository server), and then 'mvn package' the assembly using
those artifacts. When you are customising the look, feel and configuration of a
repository, it's much faster to only be re-packaging/assembling the dspace
project against pre-built artifacts, than to build everything.
2) Overall, it's much better that people understand how Maven works with
dependencies, installed / deployed artifacts, etc. rather than pretending they
shouldn't need to be exposed to this.
3) You can still build everything by executing from the parent level.
This keeps the module relationships purely hierarchical, and means that tools
(like IntelliJ IDEA) just work without having to play games with profiles.
Personally, I value that flexibility (and reliability for the toolset) so much
that when doing implementations I was removing the profile/module activations
from dspace/pom.xml even before Maven 3 came along.
> 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