Thanks Vincent! the updates really faciliate working with
CruiseControl and multiple projects.
I am looking forward to the next version of Maven with all the various
updated plugins.
Eric
On Jun 6, 2005, at 7:54 AM, Vincent Massol wrote:
The maven team is pleased to announce the Maven Cruise Control Plugin
1.7
release!
http://maven.apache.org/reference/plugins/cruisecontrol/
A plugin to work with Cruise Control. Plugin can generate a Cruise
Control
configuration from the POM, start the CruiseControl server, and when
included
as a report provide a link to the build results.
Changes in this version include:
New Features:
o Remove use of deprecated maven.scm.svn.module property
o Add a Jabber publisher and configuration. Issue: MPCRUISECONTROL-23.
Thanks
to Philip Dodds.
o Add ability to publish only on success. Issue: MPCRUISECONTROL-23.
Thanks
to Philip Dodds.
o Added new cruisecontrol:configure-wargoal that generates a configured
CruiseControl webapp WAR.
o Added a new maven.cruisecontrol.logs.patternproperty to specify the
report
files that will be merged by CC. Defaults to *.xml.
o Added a new cruisecontrol:install-localgoal 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.
Fixed bugs:
o Fixed default property values for maven.cruisecontrol.mail.xlsdirand
maven.cruisecontrol.mail.cssso that the plugin works by default with
the
latest CC version (2.2.1).
o Fix order in which the CruiseControl's
<project>elements are
generated. They must be in the order of the less dependent project
first.
Issue: MPCRUISECONTROL-19.
Changes:
o Removed all dependencies on the SCM module and instead replace all
occurrences with ${pom.artifactId}.
o Use the same default value for the
maven.cruisecontrol.mail.buildresultsurlproperty than the one for
maven.cruisecontrol.buildresults.url.
o Modified default value of maven.cruisecontrol.logs.mergedirectoryso
that CC
can aggregate JUnit test reports both for single project and
multiproject
setups.
o Compute automatically the merge directory automatically (the value of
maven.cruisecontrol.logs.mergedirectoryif not specified by the user.
The
computation uses the maven.build.dirproperty to guess the output
directory
for JUnit test results.
o Changed the default build status file name to be status.txtwhich is
the
default value expected by the CC Webapp.
o New maven.cruisecontrol.work.dirproperty that specifies what CC work
directory to use for the project. Default values of
maven.cruisecontrol.checkout.dirand maven.cruisecontrol.logs.dirhave
been
modified to be relative to it.
To automatically install the plugin, type the following on a single
line:
maven plugin:download
-DgroupId=maven
-DartifactId=maven-cruisecontrol-plugin
-Dversion=1.7
For a manual installation, you can download the plugin here:
http://www.apache.org/dyn/closer.cgi/java-repository/maven/plugins/
maven-cruisecontrol-plugin-1.7.jar
Have fun!
-The maven team
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]