The following comment has been added to this issue:

     Author: Vincent Massol
    Created: Thu, 22 Apr 2004 4:42 AM
       Body:
You know what would be even better? That the Cactus plugin finds out by itself if the 
project contains Cactus tests. Then it will decide or not to run the tests.

That would be even better than all this, no?

BTW, the war type would not be enough. Ejb/ear projects can also run Cactus projects.
---------------------------------------------------------------------
View this comment:
  http://issues.apache.org/jira/browse/CACTUS-102?page=comments#action_35206

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/CACTUS-102

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: CACTUS-102
    Summary: support for maven multiproject plugin
       Type: Improvement

     Status: Open
   Priority: Minor

    Project: Cactus
 Components: 
             Maven Integration
   Fix Fors:
             1.6

   Assignee: Vincent Massol
   Reporter: nicolas de loof

    Created: Wed, 21 Apr 2004 9:13 AM
    Updated: Thu, 22 Apr 2004 4:42 AM
Environment: maven multiproject

Description:
Hi guys,

Here's a proposal for a new goal on multiproject plugin. It allows to run cactus tests 
on all sub-projects of "war"
type, the same way junit tests can be run.

I use it from cruisecontrol scripts to update, compile and test my app (having 3 web 
modules and 4 jars).

Nico.



 <!--====================================================================-->
 <!-- Ex�cute les test Cactus sur tous les sous-projects de type "war"   -->
 <!--====================================================================-->
 <goal name="multiproject:cactus">
  <maven:reactor basedir="${maven.multiproject.basedir}"
   includes="${maven.multiproject.includes}"
   excludes="${maven.multiproject.excludes}"
   postProcessing="true"
   ignoreFailures="${maven.multiproject.ignoreFailures}" />

  <j:forEach var="reactorProject" items="${reactorProjects}">
   <j:set
    var="type"
    value="${reactorProject.getContext().getVariable('maven.multiproject.type')}"/>
   <j:if test="${type == 'war'}">
    <ant:echo>----------------------------------------------------</ant:echo>
    <ant:echo>Running cactus test for ${reactorProject.artifactId}</ant:echo>
    <ant:echo>----------------------------------------------------</ant:echo>
    <maven:maven
     descriptor="${basedir}/../${reactorProject.artifactId}/project.xml"
     goals="cactus"
     ignoreFailures="${maven.multiproject.ignoreFailures}" />
   </j:if>
  </j:forEach>
 </goal>




---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to