struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
Subject [Struts Wiki] Update of "StrutsMaintenanceMaven" by WendySmoak
Date Wed, 12 Apr 2006 23:08:05 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification.

The following page has been changed by WendySmoak:

The comment on the change is:
Notes on Cargo for Apps, and more TODOs

  Integration tests for Struts Action are located under the '''integration''' module.  Integration
tests will only be run if the ''perform-itest'' profile is enabled.
+ === Cactus Tests ===
  The Cactus tests for Struts Taglib are located in the action/integration/taglib-it module.
 To run the tests, you must provide a value for the 'cargo.tomcat5x.home' System property,
for example:
@@ -83, +85 @@

   * Executions of the Surefire, Compiler, War, and Cargo plugins are bound to various lifecycle
  '''NOTE:''' If the tests fail, Cargo will not be able to stop the container.
+ === Apps ===
+ Tests for the '''apps''' module are not currently automated with Maven 2.  
+ However, each module inherits Cargo plugin configuration (from apps/pom.xml) which will
start Tomcat 5.x and deploy the app:
+ {{{
+     mvn package cargo:start
+ }}}
+ Then visit http://localhost:8080/webappname in your browser.  This requires that the cargo.tomcat5x.home
system property is set, usually either on the command line (-Dcargo.tomcat5x.home=...) or
in ~/.m2/settings.xml.  See the Suggested Settings section, below.
  == Suggested Settings ==
@@ -158, +171 @@

   * Document the Struts Maven 2 release process:  StrutsMavenRelease
   * Integration tests for the webapps under various container/JDK combinations
+  * Remove the Tiles dependency from Struts Blank
+  * Remove the Tiles dependency from EL (Move the tiles-el tags to Struts Tiles)

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message