maven cactus


いよいよ、cactusの実行。

$ maven cactus
BUILD FAILED
Goal "cactus" does not exist in this project.
Total time: 1 seconds
Finished at: Mon Oct 03 13:53:36 JST 2005

$

と、思ったら、「そんなのは、無い!」と怒られる。

cactus-maven-pluginの設定。

projext.xml

 <dependencies>
  ...
  <dependency>
     <groupId>cactus</groupId>
     <artifactId>cactus-maven</artifactId>
     <version>1.6.1</version>
     <type>plugin</type>
   </dependency>
   ...
 </dependencies>
project.properties

  cactus.home.tomcat5x=/usr/local/jakarta-tomcat-5.0.30

再度、maven cactus。

$ maven cactus

build:start:

cactus:init:

cactus:test:
cactus:init:
Overriding previous definition of reference to cactus.classpath
Overriding previous definition of reference to cactus.scanner.classpath
Tag library requested that is not present: 'maven' in plugin: 'maven-xdoclet-plugin-1.2'

cactus:init-report:

java:prepare-filesystem:

java:compile:
xdoclet:webdoclet:
 
   [echo] Compiling to /home/miyachi/Projects/Examples/ex03/target/classes Tag library requested that is not present: 'maven' in plugin: 'maven-xdoclet-plugin-1.2'

cactus:compile:

cactus:cactifywar:
war:init:

war:war-resources:

java:prepare-filesystem:

java:compile:
xdoclet:webdoclet:
Overriding previous definition of reference to webdoclet.java.compile.src.set

   [echo] Compiling to /home/miyachi/Projects/Examples/ex03/target/classes

java:jar-resources:

test:prepare-filesystem:

test:test-resources:

test:compile:
 
test:test:
   [junit] Running example.web.SanityTest
   [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.023 sec

war:webapp:
   [echo] Assembling webapp web

war:war:
   [echo] Building WAR web

   [cactifywar] Analyzing war: /home/miyachi/Projects/Examples/ex03/target/web.war
   [cactifywar] Building war: /home/miyachi/Projects/Examples/ex03/target/web-cactus.war

cactus:test-war:
   [cactus] -----------------------------------------------------------------
   [cactus] Running tests against Tomcat 5.0.30
   [cactus] -----------------------------------------------------------------
   [cactus] Running example.web.HttpUnitTest
   [cactus] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 1.804 sec
   [cactus] Testsuite: example.web.HttpUnitTest
   [cactus] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 1.804 sec
   [cactus]
   [cactus] Testcase: testHelloWorldServlet took 0.313 sec
   [cactus] Testcase: testHelloWorldJsp took 1.24 sec
   [cactus] Running example.web.HelloWorldServletTest
   [cactus] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.43 sec
   [cactus] Testsuite: example.web.HelloWorldServletTest
   [cactus] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.43 sec
   [cactus]
   [cactus] Testcase: testHelloWorld took 0.181 sec
BUILD SUCCESSFUL
Total time: 16 seconds
Finished at: Mon Oct 03 14:01:32 JST 2005

$

できた!!