#!/bin/sh # create new directory structures svn mkdir dspace-api svn mkdir dspace-api/src svn mkdir dspace-api/src/main svn mkdir dspace-api/src/main/java svn mkdir dspace-jspui svn mkdir dspace-jspui/src svn mkdir dspace-jspui/src/main svn mkdir dspace-jspui/src/main/java svn mkdir dspace-jspui/src/main/java/org svn mkdir dspace-jspui/src/main/java/org/dspace svn mkdir dspace-jspui/src/main/java/org/dspace/app svn mkdir dspace-jspui/lib svn mkdir dspace-jspui/lib/licenses svn mkdir dspace-oai svn mkdir dspace-oai/src svn mkdir dspace-oai/src/main svn mkdir dspace-oai/src/main/java svn mkdir dspace-oai/src/main/java/org svn mkdir dspace-oai/src/main/java/org/dspace svn mkdir dspace-oai/src/main/java/org/dspace/app svn mkdir dspace-oai/src/main/webapp svn mkdir dspace-oai/src/main/webapp/WEB-INF svn mkdir dspace-oai/lib svn mkdir dspace-oai/lib/licenses svn commit -m "New modular AddOn directory structure." svn mv dspace/src/org/dspace/app/webui dspace-jspui/src/main/java/org/dspace/app svn mv dspace/src/org/dspace/app/oai dspace-oai/src/main/java/org/dspace/app svn commit -m "Move Webapp sources out to addons" svn mv dspace/src/org dspace-api/src/main/java svn mv dspace/src/edu dspace-api/src/main/java svn mv dspace/src/overview.html dspace-api/src/main/java svn commit -m "Move DSpace kernel codebase to dspace-api" svn mv dspace/jsp dspace-jspui/src/main/webapp svn commit -m "Move JSPUI Webapp resources to webapp." svn mv dspace/etc/dspace-web.xml dspace-jspui/src/main/webapp/WEB-INF/web.xml svn mv dspace/etc/oai-web.xml dspace-oai/src/main/webapp/WEB-INF/web.xml svn commit -m "Move web.xml configurations to webapps." svn mv dspace/lib/oaicat.jar dspace-oai/lib svn mv dspace/lib/licenses/oaicat.jar.license dspace-oai/lib/licenses svn mv dspace/lib/standard.jar dspace-jspui/lib svn mv dspace/lib/jstl.jar dspace-jspui/lib svn mv dspace/lib/licenses/standard.jar.license dspace-jspui/lib/licenses svn mv dspace/lib/licenses/jstl.jar.license dspace-jspui/lib/licenses svn commit -m "Move Webapp dependencies out to Webapp Addons" svn mv dspace/lib dspace-api svn commit -m "Move DSpace Kernel Dependencies to dspace-api AddOn"