From ea8db9d344d3c7e1f7a0682df31e7f869ef64d59 Mon Sep 17 00:00:00 2001 From: plynch Date: Sun, 26 Jan 2003 06:03:22 +0000 Subject: [PATCH] o the appserver plugin starts a new life out on its own. To be removed from the J2EE plugin project space. git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@112745 13f79535-47bb-0310-9956-ffa450edef68 --- appserver/.cvsignore | 1 + appserver/plugin.jelly | 242 ++++++++++++++++++ appserver/plugin.properties | 67 +++++ appserver/project.properties | 5 + appserver/project.xml | 85 ++++++ .../src/plugin-resources/tomcat-4.x.jelly | 77 ++++++ 6 files changed, 477 insertions(+) create mode 100644 appserver/.cvsignore create mode 100644 appserver/plugin.jelly create mode 100644 appserver/plugin.properties create mode 100644 appserver/project.properties create mode 100644 appserver/project.xml create mode 100644 appserver/src/plugin-resources/tomcat-4.x.jelly diff --git a/appserver/.cvsignore b/appserver/.cvsignore new file mode 100644 index 00000000..308c49f7 --- /dev/null +++ b/appserver/.cvsignore @@ -0,0 +1 @@ +maven.log diff --git a/appserver/plugin.jelly b/appserver/plugin.jelly new file mode 100644 index 00000000..c6d7548d --- /dev/null +++ b/appserver/plugin.jelly @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + installed + not installed + + + + + + started + not started + + + + Maven has determined your appserver instance is in directory [ ] and on + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Could not determine the current status for your + instance. + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Installing the appserver instance before starting it ... + + + + + + + + + + + Restarting the + appserver instance ... + + + + + + + Installing the + appserver instance before starting it ... + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The + is already stopped! + + + + + + + + + + + + + + + + + + Stopping the + appserver instance before deleting it... + + + + + + + Deleting the + appserver instance ... + + + + + + + + + + + + The + appserver instance is already cleaned! + + + + + + \ No newline at end of file diff --git a/appserver/plugin.properties b/appserver/plugin.properties new file mode 100644 index 00000000..18767e22 --- /dev/null +++ b/appserver/plugin.properties @@ -0,0 +1,67 @@ +############################################################################# +# W E B S E R V E R +#---------------------------------------------------------------------------- + +# +# the place where the root install of the app server resides +# +maven.appserver.home=/apps/apache2 + +# +# a supported name of an application server instance to install +# +maven.appserver.name=apache + +# +# version number of the application server +# +maven.appserver.version=2.x + +# needed for dir searches and messages +maven.appserver.fullname=${maven.appserver.name}-${maven.appserver.version} + +# +# ports to access this server instance +# +maven.appserver.port.http=80 +maven.appserver.port.https=443 +maven.appserver.port.one=8090 +maven.appserver.port.two=8091 +maven.appserver.port.three=8092 + +# +# where to install the local instance of the server +# +maven.appserver.dir=${basedir}/server + +# +# where to look for the instance specific files for this appserver +# +maven.appserver.conf.dir=${maven.conf.dir}/appserver/${maven.appserver.fullname} + +# +# files in an 'includes' pattern to include when controlling the server +# For example, if you have classes in your classpath you would like to +# include when starting the server, you could use +# maven.appserver.classpath=${java.class.path} +# paths can be absolute or relative to ${maven.appserver.dir} as that is +# where a jvm will be started. This is common for libraries that need sharing +# across all webapps installed in the server +# +maven.appserver.classpath= + +# +# The host name, used when configuring, defaults to localhost +# +maven.appserver.host=localhost + +# +# The URL used to test the current running status of the appserver +# +maven.appserver.url=http://${maven.appserver.host}:${maven.appserver.port.http}/index.html + +# +# The root directory out of which you will server will serve your documents +# +maven.appserver.root=${maven.appserver.dir}/webapps/ROOT + diff --git a/appserver/project.properties b/appserver/project.properties new file mode 100644 index 00000000..5e723259 --- /dev/null +++ b/appserver/project.properties @@ -0,0 +1,5 @@ +# ------------------------------------------------------------------- +# P R O J E C T P R O P E R T I E S +# ------------------------------------------------------------------- +maven.xdoc.date=left +maven.xdoc.version=${pom.currentVersion} \ No newline at end of file diff --git a/appserver/project.xml b/appserver/project.xml new file mode 100644 index 00000000..6dfb4a9e --- /dev/null +++ b/appserver/project.xml @@ -0,0 +1,85 @@ + + + + ${basedir}/../project.xml + 3 + maven-appserver-plugin + Maven Appserver Plugin + 1.1-SNAPSHOT + + + + + A Maven plugin that can be used to install and control a J2EE application server instance. + + http://jakarta.apache.org/turbine/maven/reference/plugins/appserver/ + http://jira.werken.com/BrowseProject.jspa?id=10030 + jakarta.apache.org + /www/jakarta.apache.org/turbine/maven/reference/plugins/appserver/ + /www/jakarta.apache.org/builds/jakarta-turbine-maven/ + + + + dIon Gillard + dion + dion@multitask.com.au + Multitask Consulting + + Documentation + + + + + Peter Lynch + plynch + plynch@apache.org + + + Architect + Java Developer + + + + + Stéphane Mor + smor + stephanemor@yahoo.fr + Hasgard Systèmes et Réseaux + + Java Developer + + + + + Jason van Zyl + jvanzyl + jason@zenplex.com + Zenplex + + Release Manager + + + + + + + + ant + 1.5.1 + + root + + + + + commons-jelly+tags-log + SNAPSHOT + + root.maven + + + + + + + diff --git a/appserver/src/plugin-resources/tomcat-4.x.jelly b/appserver/src/plugin-resources/tomcat-4.x.jelly new file mode 100644 index 00000000..a63140ed --- /dev/null +++ b/appserver/src/plugin-resources/tomcat-4.x.jelly @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +