Changes
Brett Porter
Vincent Massol
Removed all dependencies on the SCM module and instead replace all
occurrences with ${pom.artifactId}.
Added new cruisecontrol:configure-war goal that generates
a configured CruiseControl webapp WAR.
Use the same default value for the
maven.cruisecontrol.mail.buildresultsurl property
than the one for maven.cruisecontrol.buildresults.url.
Modified default value of maven.cruisecontrol.logs.mergedirectory
so that CC can aggregate JUnit test reports both for single project and
multiproject setups.
Compute automatically the merge directory automatically (the
value of maven.cruisecontrol.logs.mergedirectory
if not specified by the user. The computation uses the
maven.build.dir property to guess the output
directory for JUnit test results.
Added a new maven.cruisecontrol.logs.pattern property
to specify the report files that will be merged by CC. Defaults to
*.xml.
Added a new cruisecontrol:install-local goal
to install the generated CC config to a target location on
the same machine (it uses a file copy). In the future we could
provide other installation mechanisms like ssh, scp, etc.
Changed the default build status file name to be
status.txt which is the default value
expected by the CC Webapp.
New maven.cruisecontrol.work.dir property that specifies
what CC work directory to use for the project. Default values of
maven.cruisecontrol.checkout.dir and
maven.cruisecontrol.logs.dir have been modified to be
relative to it.
Fixed default property values for maven.cruisecontrol.mail.xlsdir
and maven.cruisecontrol.mail.css so that the plugin works by default
with the latest CC version (2.2.1).
Fix order in which the CruiseControl's <project>
elements are generated. They must be in the order of the less
dependent project first.
Lost script extension when use "maven cruisecontrol:configure" command
Add more configuration, especially better handling of emails.
Add new properties to the maven cruisecontrol plugin. Ftp publisher, Scp publisher.
Add new properties to the maven cruisecontrol plugin.
External link for report should not include artifactId.
Add support for projects building when dependent projects are built.
Show unit test results in Test Results tab.
Svnroot attribute incorrect in cruisecontrol config.xml.
implementation of run goal
Allow SVN repositories to by used by cruisecontrol.
allow the maven.cruisecontrol.home property to be overrided by other plugins via preGoal calls.
allow user to specify different cc template to use
fix problem if target does not exist
add changes files