You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by EP...@upstate.com on 2003/01/16 16:11:10 UTC

Cactus Plugin Problems

Hi all,

I am trying to get the Cactus plugin working again, but I am noticing a
couple of issues that I think are related to changes made in Jelly over the
past couple weeks.

Unfortuanantly, I am kinda stumped.

Issue 1:
Previously, targets like cactus:test-tomcat-4x where visible when you did
maven -g, despite the fact that they where in /scripts/tomcat.4x.jelly

Issue 2: 
I fixed the changes for jar dependencies from dep.getProjectId to
dep.getArtifactDirectory.

Issue 3: I am attempting to add a target cactus:test that then calls the
appropriate target like cactus:test-tomcat-4x based on your
maven.cactus.container property.  However, I think related to Issue 1, I
can't get this to work because of odd JellyContext errors:

C:\java\jakarta-turbine-maven\src\plugins-build\cactus\sample>maven
cactus:test -X
 __  __
|  \/  |__ Jakarta _ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|   v. 1.0-beta-8


[DEBUG] Adding reference: maven.dependency.classpath ->
C:\java\maven\repository\servletapi\jars\servletapi-2.3.jar
    [available] [VERBOSE] Found: src\java
    [available] [VERBOSE] Unable to find src\test to set property
unitTestSourcesPresent
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.dependency.classpath ->
C:\java\maven\repository\cactus\jars\cactus-13-1.4.1.jar;C:\java
\maven\repository\cactus\jars\cactus-ant-1.4.1.jar;C:\java\maven\repository\
commons-httpclient\jars\commons-httpclient-2
.0alpha1-20020829.jar;C:\java\maven\repository\commons-logging\jars\commons-
logging-1.0.1.jar;C:\java\maven\repository\a
spectj\jars\aspectjrt-1.0.6.jar;C:\java\maven\repository\httpunit\jars\httpu
nit-1.5.jar;C:\java\maven\repository\nekohtm
l\jars\nekohtml-0.6.5.jar;C:\java\maven\repository\junit\jars\junit-3.8.1.ja
r;C:\java\maven\repository\ant\jars\ant-1.5.
1.jar;C:\java\maven\repository\commons-jelly\jars\commons-jelly-SNAPSHOT.jar
;C:\java\maven\repository\commons-jelly\jars
\commons-jelly-tags-ant-SNAPSHOT.jar;C:\java\maven\repository\commons-beanut
ils\jars\commons-beanutils-1.4.1.jar;C:\java
\maven\repository\xml-apis\jars\xml-apis-1.0.b2.jar;C:\java\maven\repository
\xerces\jars\xerces-2.0.2.jar
    [available] [VERBOSE] Unable to find src\java to set property
sourcesPresent
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
Attempting to download commons-jelly-SNAPSHOT.jar.
Attempting to download commons-jelly-tags-ant-SNAPSHOT.jar.
[DEBUG] fileset: Setup scanner in dir
C:\java\maven\plugins\maven-cactus-plugin-1.2-SNAPSHOT\scripts with
patternSet{ in
cludes: [*.jelly] excludes: [] }
cactus:test-init:
[DEBUG] Adding reference: cactus.scanner.classpath ->
[DEBUG] fileset: Setup scanner in dir
C:\java\jakarta-turbine-maven\src\plugins-build\cactus\sample\target\cactus\
classe
s with patternSet{ includes: [**/*.class] excludes: [] }

cactus:init:
    [taskdef] [DEBUG] Class
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask loaded from parent
loader
    [taskdef] [DEBUG]  +User task: junit
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask
[DEBUG] Adding reference: cactus.classpath.clientside ->

cactus:test:
cactus:test-tomcat-4x:
    [echo] maven.cactus.tomcat4x.home = C:/java/tomcat
    [echo] maven.cactus.testrunner = text

BUILD FAILED
File......
file:/C:/java/maven/plugins/maven-cactus-plugin-1.2-SNAPSHOT/scripts/tomcat.
4x.jelly
Element... attainGoal
Line...... 27
Column.... 50
org.apache.commons.jelly.JellyContext
com.werken.werkz.UnattainableGoalException: Unable to obtain goal
[cactus:test] -- org.apache.commons.jelly.JellyContext
 File:
file:/C:/java/maven/plugins/maven-cactus-plugin-1.2-SNAPSHOT/scripts/tomcat.
4x.jelly At tag <attainGoal>: line: 2
7 column: 50
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:568)
        at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:384)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:350)
        at org.apache.maven.cli.App.doMain(App.java:523)
        at org.apache.maven.cli.App.main(App.java:1079)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.werken.forehead.Forehead.run(Forehead.java:543)
        at com.werken.forehead.Forehead.main(Forehead.java:573)
org.apache.commons.jelly.JellyException:
org.apache.commons.jelly.JellyContext File:
file:/C:/java/maven/plugins/maven-c
actus-plugin-1.2-SNAPSHOT/scripts/tomcat.4x.jelly At tag <attainGoal>: line:
27 column: 50
        at
org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:659)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:284)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
        at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
        at
org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:83)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
        at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:108)
        at com.werken.werkz.Goal.fire(Goal.java:632)
        at com.werken.werkz.Goal.attain(Goal.java:568)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:111)
        at
com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:104)
        at
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.
java:105)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
        at
org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:87)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
        at
org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:83)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
        at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:108)
        at com.werken.werkz.Goal.fire(Goal.java:632)
        at com.werken.werkz.Goal.attain(Goal.java:568)
        at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:384)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:350)
        at org.apache.maven.cli.App.doMain(App.java:523)
        at org.apache.maven.cli.App.main(App.java:1079)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.werken.forehead.Forehead.run(Forehead.java:543)
        at com.werken.forehead.Forehead.main(Forehead.java:573)
Root cause
java.lang.ClassCastException: org.apache.commons.jelly.JellyContext
        at
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.
java:102)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
        at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
        at
org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:83)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
        at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:108)
        at com.werken.werkz.Goal.fire(Goal.java:632)
        at com.werken.werkz.Goal.attain(Goal.java:568)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:111)
        at
com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:104)
        at
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.
java:105)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
        at
org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:87)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
        at
org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:83)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
        at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:108)
        at com.werken.werkz.Goal.fire(Goal.java:632)
        at com.werken.werkz.Goal.attain(Goal.java:568)
        at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:384)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:350)
        at org.apache.maven.cli.App.doMain(App.java:523)
        at org.apache.maven.cli.App.main(App.java:1079)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.werken.forehead.Forehead.run(Forehead.java:543)
        at com.werken.forehead.Forehead.main(Forehead.java:573)
Total time:  6 seconds

C:\java\jakarta-turbine-maven\src\plugins-build\cactus\sample>

Has anyone been able to use the cactus plugin to do just straignt cactus
tests like maven cactus:test-tomcat-4x?

Eric

Re: Cactus Plugin Problems

Posted by Jason van Zyl <ja...@zenplex.com>.
On Thu, 2003-01-16 at 10:11, EPugh@upstate.com wrote:
> Hi all,
> 
> I am trying to get the Cactus plugin working again, but I am noticing a
> couple of issues that I think are related to changes made in Jelly over the
> past couple weeks.
> 
> Unfortuanantly, I am kinda stumped.

It's completely busted at the moment. If you fix the JUnit plugin then
most of your work will be done. I don't use Cactus so it's one of the
plugins I didn't touch when converting plugins to use JSL instead of
DVSL.

> Issue 1:
> Previously, targets like cactus:test-tomcat-4x where visible when you did
> maven -g, despite the fact that they where in /scripts/tomcat.4x.jelly
> 
> Issue 2: 
> I fixed the changes for jar dependencies from dep.getProjectId to
> dep.getArtifactDirectory.
> 
> Issue 3: I am attempting to add a target cactus:test that then calls the
> appropriate target like cactus:test-tomcat-4x based on your
> maven.cactus.container property.  However, I think related to Issue 1, I
> can't get this to work because of odd JellyContext errors:
> 
> C:\java\jakarta-turbine-maven\src\plugins-build\cactus\sample>maven
> cactus:test -X
>  __  __
> |  \/  |__ Jakarta _ ___
> | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
> |_|  |_\__,_|\_/\___|_||_|   v. 1.0-beta-8
> 
> 
> [DEBUG] Adding reference: maven.dependency.classpath ->
> C:\java\maven\repository\servletapi\jars\servletapi-2.3.jar
>     [available] [VERBOSE] Found: src\java
>     [available] [VERBOSE] Unable to find src\test to set property
> unitTestSourcesPresent
> [DEBUG] Adding reference: maven-classpath ->
> [DEBUG] Adding reference: maven.compile.src.set ->
> [DEBUG] Adding reference: maven.dependency.classpath ->
> C:\java\maven\repository\cactus\jars\cactus-13-1.4.1.jar;C:\java
> \maven\repository\cactus\jars\cactus-ant-1.4.1.jar;C:\java\maven\repository\
> commons-httpclient\jars\commons-httpclient-2
> .0alpha1-20020829.jar;C:\java\maven\repository\commons-logging\jars\commons-
> logging-1.0.1.jar;C:\java\maven\repository\a
> spectj\jars\aspectjrt-1.0.6.jar;C:\java\maven\repository\httpunit\jars\httpu
> nit-1.5.jar;C:\java\maven\repository\nekohtm
> l\jars\nekohtml-0.6.5.jar;C:\java\maven\repository\junit\jars\junit-3.8.1.ja
> r;C:\java\maven\repository\ant\jars\ant-1.5.
> 1.jar;C:\java\maven\repository\commons-jelly\jars\commons-jelly-SNAPSHOT.jar
> ;C:\java\maven\repository\commons-jelly\jars
> \commons-jelly-tags-ant-SNAPSHOT.jar;C:\java\maven\repository\commons-beanut
> ils\jars\commons-beanutils-1.4.1.jar;C:\java
> \maven\repository\xml-apis\jars\xml-apis-1.0.b2.jar;C:\java\maven\repository
> \xerces\jars\xerces-2.0.2.jar
>     [available] [VERBOSE] Unable to find src\java to set property
> sourcesPresent
> [DEBUG] Adding reference: maven-classpath ->
> [DEBUG] Adding reference: maven.compile.src.set ->
> Attempting to download commons-jelly-SNAPSHOT.jar.
> Attempting to download commons-jelly-tags-ant-SNAPSHOT.jar.
> [DEBUG] fileset: Setup scanner in dir
> C:\java\maven\plugins\maven-cactus-plugin-1.2-SNAPSHOT\scripts with
> patternSet{ in
> cludes: [*.jelly] excludes: [] }
> cactus:test-init:
> [DEBUG] Adding reference: cactus.scanner.classpath ->
> [DEBUG] fileset: Setup scanner in dir
> C:\java\jakarta-turbine-maven\src\plugins-build\cactus\sample\target\cactus\
> classe
> s with patternSet{ includes: [**/*.class] excludes: [] }
> 
> cactus:init:
>     [taskdef] [DEBUG] Class
> org.apache.tools.ant.taskdefs.optional.junit.JUnitTask loaded from parent
> loader
>     [taskdef] [DEBUG]  +User task: junit
> org.apache.tools.ant.taskdefs.optional.junit.JUnitTask
> [DEBUG] Adding reference: cactus.classpath.clientside ->
> 
> cactus:test:
> cactus:test-tomcat-4x:
>     [echo] maven.cactus.tomcat4x.home = C:/java/tomcat
>     [echo] maven.cactus.testrunner = text
> 
> BUILD FAILED
> File......
> file:/C:/java/maven/plugins/maven-cactus-plugin-1.2-SNAPSHOT/scripts/tomcat.
> 4x.jelly
> Element... attainGoal
> Line...... 27
> Column.... 50
> org.apache.commons.jelly.JellyContext
> com.werken.werkz.UnattainableGoalException: Unable to obtain goal
> [cactus:test] -- org.apache.commons.jelly.JellyContext
>  File:
> file:/C:/java/maven/plugins/maven-cactus-plugin-1.2-SNAPSHOT/scripts/tomcat.
> 4x.jelly At tag <attainGoal>: line: 2
> 7 column: 50
>         at com.werken.werkz.Goal.fire(Goal.java:639)
>         at com.werken.werkz.Goal.attain(Goal.java:568)
>         at
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:384)
>         at org.apache.maven.MavenSession.attainGoals(MavenSession.java:350)
>         at org.apache.maven.cli.App.doMain(App.java:523)
>         at org.apache.maven.cli.App.main(App.java:1079)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at com.werken.forehead.Forehead.run(Forehead.java:543)
>         at com.werken.forehead.Forehead.main(Forehead.java:573)
> org.apache.commons.jelly.JellyException:
> org.apache.commons.jelly.JellyContext File:
> file:/C:/java/maven/plugins/maven-c
> actus-plugin-1.2-SNAPSHOT/scripts/tomcat.4x.jelly At tag <attainGoal>: line:
> 27 column: 50
>         at
> org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:659)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:284)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
>         at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
>         at
> org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:83)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
>         at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:108)
>         at com.werken.werkz.Goal.fire(Goal.java:632)
>         at com.werken.werkz.Goal.attain(Goal.java:568)
>         at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:111)
>         at
> com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:104)
>         at
> org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.
> java:105)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
>         at
> org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:87)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
>         at
> org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:83)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
>         at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:108)
>         at com.werken.werkz.Goal.fire(Goal.java:632)
>         at com.werken.werkz.Goal.attain(Goal.java:568)
>         at
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:384)
>         at org.apache.maven.MavenSession.attainGoals(MavenSession.java:350)
>         at org.apache.maven.cli.App.doMain(App.java:523)
>         at org.apache.maven.cli.App.main(App.java:1079)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at com.werken.forehead.Forehead.run(Forehead.java:543)
>         at com.werken.forehead.Forehead.main(Forehead.java:573)
> Root cause
> java.lang.ClassCastException: org.apache.commons.jelly.JellyContext
>         at
> org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.
> java:102)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
>         at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
>         at
> org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:83)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
>         at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:108)
>         at com.werken.werkz.Goal.fire(Goal.java:632)
>         at com.werken.werkz.Goal.attain(Goal.java:568)
>         at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:111)
>         at
> com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:104)
>         at
> org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.
> java:105)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
>         at
> org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:87)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
>         at
> org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:83)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:232)
>         at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:108)
>         at com.werken.werkz.Goal.fire(Goal.java:632)
>         at com.werken.werkz.Goal.attain(Goal.java:568)
>         at
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:384)
>         at org.apache.maven.MavenSession.attainGoals(MavenSession.java:350)
>         at org.apache.maven.cli.App.doMain(App.java:523)
>         at org.apache.maven.cli.App.main(App.java:1079)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at com.werken.forehead.Forehead.run(Forehead.java:543)
>         at com.werken.forehead.Forehead.main(Forehead.java:573)
> Total time:  6 seconds
> 
> C:\java\jakarta-turbine-maven\src\plugins-build\cactus\sample>
> 
> Has anyone been able to use the cactus plugin to do just straignt cactus
> tests like maven cactus:test-tomcat-4x?
> 
> Eric
-- 
jvz.

Jason van Zyl
jason@zenplex.com
http://tambora.zenplex.org

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
  
  -- Jacques Ellul, The Technological Society