4.0.0 org.dspace.modules server war DSpace Server Webapp:: Local Customizations Overlay customizations. This is probably a temporary solution to the build problems. We like to investigate about the possibility to remove the overlays enable a more flexible extension mechanism. The use of web-fragment and spring mvc technology allow us to add request handlers just adding new jar in the classloader modules org.dspace 8.0-SNAPSHOT .. ${basedir}/../../.. org.apache.maven.plugins maven-dependency-plugin unpack prepare-package unpack-dependencies org.dspace.modules additions ${project.build.directory}/additions META-INF/** org.apache.maven.plugins maven-war-plugin false true ${project.build.directory}/additions WEB-INF/classes prepare-package org.codehaus.gmaven groovy-maven-plugin setproperty initialize execute project.properties['agnostic.build.dir'] = project.build.directory.replace(File.separator, '/'); log.info("Initializing Maven property 'agnostic.build.dir' to: {}", project.properties['agnostic.build.dir']); unit-test-environment false skipUnitTests false maven-dependency-plugin ${project.build.directory}/testing org.dspace dspace-parent ${project.version} zip testEnvironment setupUnitTestEnvironment generate-test-resources unpack maven-surefire-plugin ${agnostic.build.dir}/testing/dspace/ true ${agnostic.build.dir}/testing/dspace/solr/ org.dspace dspace-server-webapp test-jar test integration-test-environment false skipIntegrationTests false maven-dependency-plugin ${project.build.directory}/testing org.dspace dspace-parent ${project.version} zip testEnvironment setupIntegrationTestEnvironment pre-integration-test unpack maven-failsafe-plugin ${agnostic.build.dir}/testing/dspace/ true ${agnostic.build.dir}/testing/dspace/solr/ org.dspace dspace-server-webapp test-jar test org.dspace.modules additions org.dspace dspace-server-webapp classes org.dspace dspace-server-webapp war org.apache.solr solr-solrj ${solr.client.version} org.dspace dspace-api test-jar test org.dspace dspace-server-webapp test-jar test org.springframework.boot spring-boot-starter-test test org.springframework.security spring-security-test ${spring-security.version} test com.jayway.jsonpath json-path-assert ${json-path.version} test junit junit test com.h2database h2 test org.mockito mockito-inline test org.apache.solr solr-core ${solr.client.version} test org.apache.lucene lucene-analyzers-icu test