diff --git a/webserver/xdocs/goals.xml b/webserver/xdocs/goals.xml index a7ad0ff8..c153eec5 100644 --- a/webserver/xdocs/goals.xml +++ b/webserver/xdocs/goals.xml @@ -2,7 +2,7 @@ - Maven webserver Plug-in Goals + Maven Webserver Plugin Goals dIon Gillard @@ -11,13 +11,17 @@ webserver:clean Safely delete an installed webserver instance + + webserver:cycle + Forced install and start of a webserver instance + webserver:init Initialize resources needed for the plugin webserver:install - Install or reinstall a webserver instance + Install a webserver instance webserver:reinstall @@ -25,15 +29,15 @@ webserver:restart - Restart the web server instance + Restart a webserver instance webserver:start - Start or restart a webserver instance + Start a webserver instance webserver:stop - Stop a webserver instance if started + Stop a webserver instance diff --git a/webserver/xdocs/index.xml b/webserver/xdocs/index.xml index 47d6b8b1..2e7ecac1 100644 --- a/webserver/xdocs/index.xml +++ b/webserver/xdocs/index.xml @@ -4,11 +4,22 @@ Maven Webserver Plug-in Jason van Zyl + Jason van Zyl
-

+

The Maven Webserver Plug-in provides a generic interface to installing + and controlling webserver instances. +

+

Using a private or shared webserver installation, developers can use + this plugin to control their own personal instance of a webserver. This is + particularly useful when developing website based projects. +

+

The webserver implementation used is controlled by a set of simple + properties. Integrating new webserver implementations into the plugin is + as simple as adding a jelly script that implements some required goal + names.

diff --git a/webserver/xdocs/navigation.xml b/webserver/xdocs/navigation.xml index 6bf7e64e..95454ef5 100644 --- a/webserver/xdocs/navigation.xml +++ b/webserver/xdocs/navigation.xml @@ -1,7 +1,7 @@ - - Maven webserver Plugin + + Maven Webserver Plugin diff --git a/webserver/xdocs/properties.xml b/webserver/xdocs/properties.xml index b14caf04..3bf7f9b2 100644 --- a/webserver/xdocs/properties.xml +++ b/webserver/xdocs/properties.xml @@ -2,11 +2,11 @@ - webserver Properties + Maven Webserver Plugin Properties dIon Gillard -
+
@@ -14,76 +14,19 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -95,19 +38,19 @@ - + - + @@ -119,19 +62,19 @@ - + - +
PropertyDescription
maven.webserver.namemaven.webserver.root Yes

Default value is - apache.

+ ${maven.webserver.dir}/webapps/ROOT.

maven.webserver.port.httpsmaven.webserver.test.socket Yes

Default value is - 443.

-
maven.webserver.versionYes -

Default value is - 2.x.

-
maven.webserver.dirYes -

Default value is - ${basedir}/server.

-
maven.webserver.port.threeYes -

Default value is - 8092.

-
maven.webserver.port.twoYes -

Default value is - 8091.

-
maven.webserver.classpathYes -

Default value is - - .

-
maven.webserver.conf.dirYes -

Default value is - ${maven.conf.dir}/webserver/${maven.webserver.fullname}.

-
maven.webserver.fullnameYes -

Default value is - ${maven.webserver.name}-${maven.webserver.version}.

+ ${maven.webserver.port.http}.

maven.webapp.dirmaven.webserver.conf.dir Yes

Default value is - ${maven.webserver.dir}/webapps/ROOT.

+ ${maven.conf.dir}/webserver/${maven.webserver.fullname}.

maven.webserver.port.onemaven.webserver.dir Yes

Default value is - 8090.

+ ${basedir}/server.

maven.webserver.urlmaven.webserver.fullname Yes

Default value is - http://${maven.webserver.host}:${maven.webserver.port.http}/index.html.

+ ${maven.webserver.name}-${maven.webserver.version}.

maven.webserver.homemaven.webserver.port.https Yes

Default value is - /apps/apache2.

+ 443.