From eb606228b6a44ba28ba18a5ad1f931acffc393f1 Mon Sep 17 00:00:00 2001 From: Mark Diggory Date: Tue, 29 Jan 2008 23:43:58 +0000 Subject: [PATCH] Importing the changes from the binary build prototype (mis-named). Provides example overlays where customization can occur. git-svn-id: http://scm.dspace.org/svn/repo/branches/dspace-1_5_x@2584 9c30dcfa-912a-0410-8fc2-9e0234be79fd --- dspace/modules/dspace-jspui/pom.xml | 175 +++++++++++++++++++++ dspace/modules/dspace-lni/pom.xml | 166 ++++++++++++++++++++ dspace/modules/dspace-oai/pom.xml | 185 +++++++++++++++++++++++ dspace/modules/dspace-xmlui/pom.xml | 167 ++++++++++++++++++++ dspace/modules/pom.xml | 43 ++++++ dspace/pom.xml | 39 +++-- dspace/src/assemble/assembly-release.xml | 75 --------- dspace/src/assemble/assembly.xml | 150 +++++++++--------- 8 files changed, 834 insertions(+), 166 deletions(-) create mode 100644 dspace/modules/dspace-jspui/pom.xml create mode 100644 dspace/modules/dspace-lni/pom.xml create mode 100644 dspace/modules/dspace-oai/pom.xml create mode 100644 dspace/modules/dspace-xmlui/pom.xml create mode 100644 dspace/modules/pom.xml delete mode 100644 dspace/src/assemble/assembly-release.xml diff --git a/dspace/modules/dspace-jspui/pom.xml b/dspace/modules/dspace-jspui/pom.xml new file mode 100644 index 0000000000..02454a20a9 --- /dev/null +++ b/dspace/modules/dspace-jspui/pom.xml @@ -0,0 +1,175 @@ + + + 4.0.0 + org.dspace.modules + dspace-jspui + war + DSpace JSPUI :: Web Application + http://www.dspace.org + DSpace JSPUI :: Overlay + + + org.dspace + modules + 1.5-SNAPSHOT + + + + + + + + + dspace.config + + + + + ${dspace.config} + + + + + + postgres-support + + + !db.name + + + + + postgresql + postgresql + + + + + oracle-support + + + db.name + oracle + + + + + com.oracle + ojdbc14 + + + + + + + + + maven.dspace.org-snapshot + DSpace Maven Snapshot Repository + http://maven.dspace.org/snapshot + + false + fail + + + true + fail + + + + + + + scm:svn:https://dspace.svn.sourceforge.net/svnroot/dspace/branches/dspace-1_5_x/dspace/modules/dspace-jspui + + + scm:svn:https://dspace.svn.sourceforge.net/svnroot/dspace/branches/dspace-1_5_x/dspace/modules/dspace-jspui + + + http://dspace.svn.sourceforge.net/viewvc/dspace/branches/dspace-1_5_x/dspace/modules/dspace-jspui + + + + + + + org.apache.maven.plugins + maven-war-plugin + 2.0 + + false + + + true + + ${basedir}/src/main/webapp + + + WEB-INF/web.xml + + + + + + + prepare-package + + + + + + + + + org.dspace + dspace-jspui-webapp + ${pom.version} + war + skinny + + + org.dspace + dspace-jspui-api + ${pom.version} + + + org.dspace + dspace-api + + + org.dspace + language-packs + + + javax.servlet + servlet-api + 2.3 + provided + + + javax.servlet + jstl + 1.1.2 + + + taglibs + standard + 1.1.2 + + + + + diff --git a/dspace/modules/dspace-lni/pom.xml b/dspace/modules/dspace-lni/pom.xml new file mode 100644 index 0000000000..87319ac9c5 --- /dev/null +++ b/dspace/modules/dspace-lni/pom.xml @@ -0,0 +1,166 @@ + + + 4.0.0 + org.dspace.modules + dspace-lni + war + DSpace LNI :: Web Application Overlay + + DSpace Lightweight Network Interface Webapplication + + http://projects.dspace.org/dspace-lni/dspace-lni-webapp + + + org.dspace + modules + 1.5-SNAPSHOT + + + + + maven.dspace.org/snapshot + DSpace Maven Snapshot Repository + http://maven.dspace.org/snapshot + + false + fail + + + true + fail + + + + + + + maven.dspace.org/snapshot + DSpace Maven Repository + http://maven.dspace.org/snapshot + + never + fail + + + always + fail + + + + + + + scm:svn:https://dspace.svn.sourceforge.net/svnroot/dspace/branches/dspace-1_5_x/dspace-lni/dspace-lni-webapp + + + scm:svn:https://dspace.svn.sourceforge.net/svnroot/dspace/branches/dspace-1_5_x/dspace-lni/dspace-lni-webapp + + + http://dspace.svn.sourceforge.net/viewvc/dspace/branches/dspace-1_5_x/dspace-lni/dspace-lni-webapp + + + + + + + + org.apache.maven.plugins + maven-war-plugin + + false + + + true + + ${basedir}/src/main/webapp + + + WEB-INF/web.xml + + + + + + + prepare-package + + + + + + + + + + + + + dspace.config + + + + + ${dspace.config} + + + + + postgres-support + + + !db.name + + + + + postgresql + postgresql + + + + + oracle-support + + + db.name + oracle + + + + + com.oracle + ojdbc14 + + + + + + + + org.dspace + dspace-lni-core + + + org.dspace + dspace-lni-webapp + ${pom.version} + skinny + war + + + javax.servlet + servlet-api + provided + + + + \ No newline at end of file diff --git a/dspace/modules/dspace-oai/pom.xml b/dspace/modules/dspace-oai/pom.xml new file mode 100644 index 0000000000..2caef56af1 --- /dev/null +++ b/dspace/modules/dspace-oai/pom.xml @@ -0,0 +1,185 @@ + + + 4.0.0 + org.dspace.modules + dspace-oai + war + DSpace OAI :: Web Application Overlay + DSpace OAI Service Provider + http://projects.dspace.org/dspace-oai + + + + org.dspace + modules + 1.5-SNAPSHOT + + + + + maven.dspace.org/snapshot + DSpace Maven Snapshot Repository + http://maven.dspace.org/snapshot + + false + fail + + + true + fail + + + + + + + maven.dspace.org/snapshot + DSpace Maven Repository + http://maven.dspace.org/snapshot + + never + fail + + + always + fail + + + + + + + + scm:svn:http://dspace.svn.sourceforge.net/svnroot/dspace/branches/dspace-1_5_x/dspace-oai + + + scm:svn:https://dspace.svn.sourceforge.net/svnroot/dspace/branches/dspace-1_5_x/dspace-oai + + + http://dspace.svn.sourceforge.net/viewvc/dspace/branches/dspace-1_5_x/dspace-oai + + + + + + + org.apache.maven.plugins + maven-war-plugin + + false + + + true + + ${basedir}/src/main/webapp + + + WEB-INF/web.xml + + + + + + + prepare-package + + + + + + + + + + + + dspace.config + + + + + ${dspace.config} + + + + + postgres-support + + + !db.name + + + + + postgresql + postgresql + + + + + oracle-support + + + db.name + oracle + + + + + com.oracle + ojdbc14 + + + + + + + + org.dspace + dspace-api + + + org.dspace + language-packs + + + org.dspace + dspace-oai-api + ${pom.version} + + + org.dspace + dspace-oai-webapp + ${pom.version} + war + skinny + + + org.dspace + oaicat + 1.5.48 + + + javax.servlet + servlet-api + provided + + + + diff --git a/dspace/modules/dspace-xmlui/pom.xml b/dspace/modules/dspace-xmlui/pom.xml new file mode 100644 index 0000000000..7631a05d2b --- /dev/null +++ b/dspace/modules/dspace-xmlui/pom.xml @@ -0,0 +1,167 @@ + + + 4.0.0 + org.dspace.modules + dspace-xmlui + war + DSpace XMLUI (Manakin) :: Web Application Overlay + http://projects.dspace.org/dspace-xmlui + + DSpace/Manakin XML UI Based Webapplication using the Cocoon and + Wing frameworks + + + + org.dspace + modules + 1.5-SNAPSHOT + + + + + maven.dspace.org/snapshot + DSpace Maven Snapshot Repository + http://maven.dspace.org/snapshot + + false + fail + + + true + fail + + + + + + + maven.dspace.org/snapshot + DSpace Maven Repository + http://maven.dspace.org/snapshot + + never + fail + + + always + fail + + + + + + + scm:svn:https://dspace.svn.sourceforge.net/svnroot/dspace/branches/dspace-1_5_x/dspace-xmlui + + + scm:svn:https://dspace.svn.sourceforge.net/svnroot/dspace/branches/dspace-1_5_x/dspace-xmlui + + + http://dspace.svn.sourceforge.net/viewvc/dspace/branches/dspace-1_5_x/dspace-xmlui + + + + + + + org.apache.maven.plugins + maven-war-plugin + + false + + + true + + ${basedir}/src/main/webapp + + + WEB-INF/web.xml + + + + + + + prepare-package + + + + + + + + + + + + + dspace.config + + + + + ${dspace.config} + + + + + postgres-support + + + !db.name + + + + + postgresql + postgresql + + + + + oracle-support + + + db.name + oracle + + + + + com.oracle + ojdbc14 + + + + + + + + + org.dspace + dspace-xmlui-webapp + ${project.version} + skinny + war + + + + + org.dspace + dspace-xmlui-api + ${project.version} + + + + + + diff --git a/dspace/modules/pom.xml b/dspace/modules/pom.xml new file mode 100644 index 0000000000..68a1b6f50e --- /dev/null +++ b/dspace/modules/pom.xml @@ -0,0 +1,43 @@ + + + 4.0.0 + org.dspace + modules + pom + DSpace Addon Modules + http://www.dspace.org + DSpace Addon Modules + + + org.dspace + dspace-parent + 1.5-SNAPSHOT + + + + + maven.dspace.org-snapshot + DSpace Maven Snapshot Repository + http://maven.dspace.org/snapshot + + false + fail + + + true + fail + + + + + + dspace-xmlui + dspace-lni + dspace-oai + dspace-jspui + + + + diff --git a/dspace/pom.xml b/dspace/pom.xml index 5fbd893904..46e0fc1abc 100644 --- a/dspace/pom.xml +++ b/dspace/pom.xml @@ -422,8 +422,24 @@ + + + + modules + + + modules/pom.xml + + + + modules + + + - + @@ -446,14 +462,15 @@ - - - org.dspace - dspace-api - - - org.dspace - language-packs - - + + + org.dspace + dspace-api + + + org.dspace + language-packs + + + diff --git a/dspace/src/assemble/assembly-release.xml b/dspace/src/assemble/assembly-release.xml deleted file mode 100644 index 758dff1b44..0000000000 --- a/dspace/src/assemble/assembly-release.xml +++ /dev/null @@ -1,75 +0,0 @@ - - bin - - zip - tar.gz - tar.bz2 - - true - ${artifactId}-${version} - - - - bin/** - config/** - docs/** - etc/** - build.xml - LICENSE* - CHANGES - KNOWN_BUGS - README - - - src - config/dspace.cfg - - - - - - - config/dspace.cfg - config - true - - - - - - lib - ${artifactId}.${extension} - false - runtime - - junit:junit - - - - - - - - *:jar - - - true - lib - ${artifactId}.${extension} - false - - - - - *:war - - - false - webapps - ${artifactId}.${extension} - false - - - - - \ No newline at end of file diff --git a/dspace/src/assemble/assembly.xml b/dspace/src/assemble/assembly.xml index 154aee2ae4..21a6a4e822 100644 --- a/dspace/src/assemble/assembly.xml +++ b/dspace/src/assemble/assembly.xml @@ -1,84 +1,74 @@ - - - dir - - false - - - - src/main/config - . - - build.xml - - - - . - - bin/** - config/** - docs/** - etc/** - build.xml - LICENSE* - CHANGES - KNOWN_BUGS - README - - - src - config/dspace.cfg - - - + + build + + dir + + false - - - config/dspace.cfg - config - true - - + + + src/main/config + . + + build.xml + + + + . + + bin/** + config/** + docs/** + etc/** + build.xml + LICENSE* + CHANGES + KNOWN_BUGS + README + + + src + config/dspace.cfg + + + - - - lib - false - runtime - - + + + config/dspace.cfg + config + true + + - - - - *:jar - - - org.dspace:dspace-jspui-api - org.dspace:dspace-oai-api - org.dspace:dspace-xmlui-api - org.dspace:dspace-xmlui-wing - org.dspace:dspace-lni-core - - - true - lib - false - - - - - *:war - - - false - webapps - - ${artifactId} - - true - - - + + + + *:war:* + + lib + + - \ No newline at end of file + + + + *:war:* + + + org.dspace:dspace-xmlui-webapp + org.dspace:dspace-lni-webapp + org.dspace:dspace-jspui-webapp + org.dspace:dspace-oai-webapp + + + false + webapps + true + + + + +