Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
This project would reorganize and consolidate some of the maven project hierarchy to reduce the number of maven projects neccessary to operate DSpace.
This project would consolidate:
- dspace-xmlui
- dspace-xmlui-wing
- dspace-xmlui-api
- dspace-xmlui-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
http://scm.dspace.org/svn/repo/dspace/trunk/dspace/modules/swordv2/pom.xml
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <archiveClasses>false</archiveClasses> <!-- In version 2.1-alpha-1, this was incorrectly named warSourceExcludes --> <packagingExcludes>WEB-INF/lib/*.jar</packagingExcludes> <warSourceExcludes>WEB-INF/lib/*.jar</warSourceExcludes> <webResources> <resource> <filtering>true</filtering> <directory>${basedir}/src/main/webapp</directory> <includes> <include>WEB-INF/web.xml</include> </includes> </resource> </webResources> </configuration> <executions> <execution> <phase>prepare-package</phase> </execution> </executions> </plugin>