You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by pl...@apache.org on 2002/12/04 20:30:13 UTC
cvs commit: jakarta-turbine-maven/src/plugins-build/webserver plugin.jelly
plynch 2002/12/04 11:30:12
Modified: src/plugins-build/webserver plugin.jelly
Log:
o using ant namespace
o moving the default filterset into this file
Revision Changes Path
1.5 +31 -12 jakarta-turbine-maven/src/plugins-build/webserver/plugin.jelly
Index: plugin.jelly
===================================================================
RCS file: /home/cvs/jakarta-turbine-maven/src/plugins-build/webserver/plugin.jelly,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- plugin.jelly 30 Nov 2002 01:19:31 -0000 1.4
+++ plugin.jelly 4 Dec 2002 19:30:12 -0000 1.5
@@ -3,7 +3,7 @@
<!-- ================================================================== -->
<!-- W E B S E R V E R P L U G I N -->
<!-- ================================================================== -->
-<project xmlns:j="jelly:core" xmlns:log="jelly:log">
+<project xmlns:j="jelly:core" xmlns:ant="jelly:ant" xmlns:log="jelly:log">
<!--==================================================================-->
<!-- S U P P O R T E D W E B S E R V E R S -->
@@ -14,31 +14,51 @@
<!-- B E G I N C O R E P R O C E S S I N G -->
<!--==================================================================-->
<!-- tell the user what Maven thinks about their webserver instance -->
- <goal name="webserver:init"
+ <goal name="webserver:init"
description="Initialize resources needed for the plugin">
- <condition property="maven.webserver.started">
- <http url="${maven.webserver.url}" />
- </condition>
+ <ant:condition property="maven.webserver.started">
+ <ant:http url="${maven.webserver.url}" />
+ </ant:condition>
- <available property="maven.webserver.installed"
+ <ant:available property="maven.webserver.installed"
file="${maven.webserver.dir}" type="dir" />
+ <ant:filterset id="maven.webserver.filterset.default">
+ <ant:filter token="maven.webserver.home" value="${maven.webserver.home}" />
+ <ant:filter token="maven.webserver.name" value="${maven.webserver.name}" />
+ <ant:filter token="maven.webserver.version" value="${maven.webserver.version}" />
+ <ant:filter token="maven.webserver.port.http" value="${maven.webserver.port.http}" />
+ <ant:filter token="maven.webserver.port.https" value="${maven.webserver.port.https}" />
+ <ant:filter token="maven.webserver.port.one" value="${maven.webserver.port.one}" />
+ <ant:filter token="maven.webserver.port.two" value="${maven.webserver.port.two}" />
+ <ant:filter token="maven.webserver.port.three" value="${maven.webserver.port.three}" />
+ <ant:filter token="maven.webserver.conf.dir" value="${maven.webserver.conf.dir}" />
+ <ant:filter token="maven.webserver.host" value="${maven.webserver.host}" />
+ </ant:filterset>
+
+ <ant:filterset id="maven.webserver.filterset">
+ <ant:filter token="maven.webserver.NULLTOKEN" value="foobar" />
+ </ant:filterset>
+
<j:set var="maven.webserver.installed.msg">
<j:choose>
<j:when test="${maven.webserver.installed}">installed</j:when>
<j:otherwise>not installed</j:otherwise>
</j:choose>
</j:set>
+
<j:set var="maven.webserver.started.msg">
<j:choose>
- <j:when test="${maven.webserver.installed}">started</j:when>
+ <j:when test="${maven.webserver.started}">started</j:when>
<j:otherwise>not started</j:otherwise>
</j:choose>
</j:set>
+
<log:info trim="false">
-Maven has determined your <j:expr value="${maven.webserver.fullname}"/> webserver instance is <j:expr value="${maven.webserver.installed.msg}"/> in directory [<j:expr value="${maven.webserver.dir}"/>] and <j:expr value="${maven.webserver.started.msg}"/> on <j:expr value="${maven.webserver.url}"/>
+Maven has determined your <j:expr value="${maven.webserver.fullname}"/> webserver instance is <j:expr value="${maven.webserver.installed.msg}"/> in directory [ <j:expr value="${maven.webserver.dir}"/> ] and <j:expr value="${maven.webserver.started.msg}"/> on <j:expr value="${maven.webserver.url}"/>
</log:info>
+
</goal>
<!--==================================================================-->
@@ -47,7 +67,7 @@
<goal name="webserver:install" prereqs="webserver:init"
description="Install or reinstall a webserver instance">
- <mkdir dir="${maven.webserver.dir}" />
+ <ant:mkdir dir="${maven.webserver.dir}" />
<j:choose>
<!-- not installed - simply install -->
@@ -86,8 +106,7 @@
<!-- be custom implementations of reinstall -->
<goal name="webserver:reinstall"
prereqs="webserver:init, webserver:install-${maven.webserver.fullname}"
- description="Reinstall a web server" >
- <!-- <attainGoal name="webserver:install-${maven.webserver.fullname}" /> -->
+ description="Reinstall a webserver instance" >
</goal>
@@ -188,7 +207,7 @@
Deleting the <j:expr value="${maven.webserver.fullname}"/>
webserver instance ..."/>
</log:info>
- <delete dir="${maven.webserver.dir}"/>
+ <ant:delete dir="${maven.webserver.dir}"/>
</j:if>
<j:if test="${!maven.webserver.installed}">