From bfdad1b0f7ae32831c8c0644ed9f8c082e7481d8 Mon Sep 17 00:00:00 2001 From: Brett Porter Date: Tue, 19 Sep 2006 03:34:30 +0000 Subject: [PATCH] add a plexus-application and plexus-runtime so that Archiva can be run standalone using the jetty service git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@447708 13f79535-47bb-0310-9956-ffa450edef68 --- archiva-plexus-application/pom.xml | 39 ++++++ .../src/conf/application.xml | 31 +++++ .../src/plexus.properties | 3 + archiva-plexus-runtime/pom.xml | 95 +++++++++++++ archiva-plexus-runtime/src/conf/plexus.xml | 1 + .../src/main/assembly/bin.xml | 127 ++++++++++++++++++ archiva-plexus-runtime/src/plexus.properties | 0 pom.xml | 4 +- 8 files changed, 299 insertions(+), 1 deletion(-) create mode 100644 archiva-plexus-application/pom.xml create mode 100644 archiva-plexus-application/src/conf/application.xml create mode 100644 archiva-plexus-application/src/plexus.properties create mode 100644 archiva-plexus-runtime/pom.xml create mode 100644 archiva-plexus-runtime/src/conf/plexus.xml create mode 100644 archiva-plexus-runtime/src/main/assembly/bin.xml create mode 100644 archiva-plexus-runtime/src/plexus.properties diff --git a/archiva-plexus-application/pom.xml b/archiva-plexus-application/pom.xml new file mode 100644 index 000000000..00213f80f --- /dev/null +++ b/archiva-plexus-application/pom.xml @@ -0,0 +1,39 @@ + + + archiva + org.apache.maven.archiva + 1.0-SNAPSHOT + + 4.0.0 + archiva-plexus-application + plexus-application + Archiva Plexus Application + + + + org.codehaus.plexus + plexus-appserver-maven-plugin + 2.0-alpha-3-SNAPSHOT + true + + src/conf/application.xml + src/conf + src/plexus.properties + archiva + + + + + + + org.apache.maven.archiva + archiva-webapp + ${project.version} + war + + + + + ${project.version} + + diff --git a/archiva-plexus-application/src/conf/application.xml b/archiva-plexus-application/src/conf/application.xml new file mode 100644 index 000000000..6ed734cc6 --- /dev/null +++ b/archiva-plexus-application/src/conf/application.xml @@ -0,0 +1,31 @@ + + + + + jetty + + + + ${plexus.home}/lib/archiva-webapp-@archivaVersion@.war + / + ${plexus.home}/webapp + true + + + 8080 + + + + + + + + + + diff --git a/archiva-plexus-application/src/plexus.properties b/archiva-plexus-application/src/plexus.properties new file mode 100644 index 000000000..0efd1c125 --- /dev/null +++ b/archiva-plexus-application/src/plexus.properties @@ -0,0 +1,3 @@ +app.name = archiva +app.long.name = Archiva +app.description = Archiva - the Maven Repository Manager diff --git a/archiva-plexus-runtime/pom.xml b/archiva-plexus-runtime/pom.xml new file mode 100644 index 000000000..faaed9ab6 --- /dev/null +++ b/archiva-plexus-runtime/pom.xml @@ -0,0 +1,95 @@ + + + org.apache.maven.archiva + archiva + 1.0-SNAPSHOT + + 4.0.0 + archiva-plexus-runtime + Archiva Runtime Generator + + + org.codehaus.plexus + plexus-container-default + + + org.codehaus.plexus + plexus-utils + + + org.codehaus.plexus + plexus-appserver-host + 2.0-alpha-3-SNAPSHOT + + + + org.codehaus.plexus + plexus-appserver-service-jetty + 2.0-alpha-3-SNAPSHOT + plexus-service + + + + org.apache.maven.archiva + archiva-plexus-application + ${project.version} + plexus-application + + + + + log4j + log4j + 1.2.8 + + + commons-logging + commons-logging-api + 1.0.4 + + + + + + org.codehaus.plexus + plexus-appserver-maven-plugin + 2.0-alpha-3-SNAPSHOT + true + + + + assemble-runtime + add-services + add-apps + + + + + src/conf/plexus.xml + src/plexus.properties + target/plexus-archiva-runtime + + commons-logging:commons-logging-api + + + + + maven-assembly-plugin + 2.1 + + + package + + single + + + + + src/main/assembly/bin.xml + archiva + + + + + diff --git a/archiva-plexus-runtime/src/conf/plexus.xml b/archiva-plexus-runtime/src/conf/plexus.xml new file mode 100644 index 000000000..f997fa797 --- /dev/null +++ b/archiva-plexus-runtime/src/conf/plexus.xml @@ -0,0 +1 @@ + diff --git a/archiva-plexus-runtime/src/main/assembly/bin.xml b/archiva-plexus-runtime/src/main/assembly/bin.xml new file mode 100644 index 000000000..590ea9164 --- /dev/null +++ b/archiva-plexus-runtime/src/main/assembly/bin.xml @@ -0,0 +1,127 @@ + + bin + + tar.gz + + + + + target/plexus-archiva-runtime/apps + apps + + + target/plexus-archiva-runtime/conf + conf + + + target/plexus-archiva-runtime/core + core + + + target/plexus-archiva-runtime/logs + logs + + + target/plexus-archiva-runtime/services + services + + + target/plexus-archiva-runtime/temp + temp + + + target/plexus-archiva-runtime/bin + bin + + plexus.sh + + unix + 0755 + + + target/plexus-archiva-runtime/bin + bin + + plexus.bat + + dos + + + target/plexus-archiva-runtime/bin/linux + bin/linux + + run.sh + wrapper.conf + + unix + 0755 + + + target/plexus-archiva-runtime/bin/linux + bin/linux + + libwrapper.so + wrapper + + 0755 + + + target/plexus-archiva-runtime/bin/macosx + bin/macosx + + run.sh + wrapper.conf + + unix + 0755 + + + target/plexus-archiva-runtime/bin/macosx + bin/macosx + + libwrapper.jnilib + wrapper + + 0755 + + + target/plexus-archiva-runtime/bin/solaris + bin/solaris + + run.sh + wrapper.conf + + unix + 0755 + + + target/plexus-archiva-runtime/bin/solaris + bin/solaris + + libwrapper.so + wrapper + + 0755 + + + target/plexus-archiva-runtime/bin/win32 + bin/win32 + + *.bat + wrapper.conf + + 0755 + dos + + + target/plexus-archiva-runtime/bin/win32 + bin/win32 + + wrapper.exe + wrapper.dll + + 0755 + + + + diff --git a/archiva-plexus-runtime/src/plexus.properties b/archiva-plexus-runtime/src/plexus.properties new file mode 100644 index 000000000..e69de29bb diff --git a/pom.xml b/pom.xml index 6128c0bc4..af8375eda 100644 --- a/pom.xml +++ b/pom.xml @@ -128,6 +128,8 @@ archiva-configuration maven-meeper archiva-repository-layer + archiva-plexus-application + archiva-plexus-runtime @@ -142,7 +144,7 @@ org.codehaus.plexus plexus-container-default - 1.0-alpha-9 + 1.0-alpha-10-SNAPSHOT org.codehaus.plexus -- 2.39.5