いよいよ、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 $
できた!!