I need some help debugging my Maven 2 script when it runs under
CruiseControl, please.

 

The javadoc plugin is included in pom.xml with no special parameters:

      <plugin>

        <artifactId>maven-javadoc-plugin</artifactId>

      </plugin>

 

WORKS FROM COMMAND LINE

When I run trunk>mvn clean scm:update install site from a Windows
(server 2003 R2) command prompt:

Maven echoes:

[INFO] [javadoc:javadoc]

Loading source files for package com.skingaby.coolcoders.dogHouse...

Constructing Javadoc information...

Standard Doclet version 1.6.0_02

Building tree for all the packages and classes...

Generating
M:/JavaEnv/Builds/checkout/DogOnAPorch/trunk/target/site/apidocs\com/ski
ngaby/coolcoders/dogHouse/\Cat.html...

Generating
M:/JavaEnv/Builds/checkout/DogOnAPorch/trunk/target/site/apidocs\com/ski
ngaby/coolcoders/dogHouse/\Dog.html...

...

Generating
M:/JavaEnv/Builds/checkout/DogOnAPorch/trunk/target/site/apidocs\stylesh
eet.css...

[INFO]
------------------------------------------------------------------------

[INFO] BUILD SUCCESSFUL

 

 

FAILS IN CRUISECONTROL

I have added the maven plugin to my CruiseControl config.xml:

  <plugin name="maven2" mvnscript="${env.M2_HOME}/bin/mvn.bat"
pomfile="${projectdir}/pom.xml" goal="clean scm:update|install
site"></plugin>

And execute it here:

    <schedule>

       <maven2></maven2>

    </schedule>

The clean, scm:udpdate and install all work fine.  The site however,
fails and the cruisecontrol log shows this:

[INFO] Generate "JavaDocs" report.
Loading source files for package com.skingaby.coolcoders.dogHouse...
Constructing Javadoc information...
Standard Doclet version 1.6.0_02
Building tree for all the packages and classes...
1 error
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error during page generation
Embedded error: Error rendering Maven report: Exit code: 1 - javadoc:
error - Unable to create directory
M:/JavaEnv/Builds/checkout/DogOnAPorch/trunk/target/site/apidocs\com/ski
ngaby/coolcoders/dogHouse/
com.sun.tools.doclets.internal.toolkit.util.DocletAbortException
at
com.sun.tools.doclets.internal.toolkit.util.DirectoryManager.createDirec
tory(DirectoryManager.java:263)
at
com.sun.tools.doclets.internal.toolkit.util.Util.genWriter(Util.java:576
)

 

Thank you for your help,

Simon Kingaby 

Reply via email to