Submitted by: Philip Dodds Reviewed by: Brett Porter Add a Jabber publisher Publish only on success configuration Improve documentation git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@168219 13f79535-47bb-0310-9956-ffa450edef68
647 lines
22 KiB
XML
647 lines
22 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!--
|
|
/*
|
|
* Copyright 2001-2005 The Apache Software Foundation.
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
-->
|
|
|
|
<document>
|
|
<properties>
|
|
<title>Maven CruiseControl Plug-in Properties</title>
|
|
</properties>
|
|
<body>
|
|
<section name="Maven CruiseControl properties">
|
|
<table>
|
|
<tr>
|
|
<th>Property</th>
|
|
<th>Optional?</th>
|
|
<th>Description</th>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.config</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
Config file to update/create.
|
|
Default value is <code>${maven.build.dir}/cruisecontrol/config.xml</code>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.home</td>
|
|
<td>No</td>
|
|
<td>
|
|
Location where CC is installed. No default value.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.work.dir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
Location of the CC work directory that will be used at runtime.
|
|
Default value is <code>${maven.cruisecontrol.build.dir}</code>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.checkout.dir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
Location where to checkout/update code at runtime.
|
|
Default value is <code>${maven.cruisecontrol.work.dir}/checkout</code>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.logs.dir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
Location where CC logs will be generated at runtime.
|
|
Default value is <code>${maven.cruisecontrol.work.dir}/logs</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.schedule.type</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
Defines the schedule type: interval or time.
|
|
Default value is <code>interval</code>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.schedule.interval</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
Seconds in between builds for this project.
|
|
Default value is <code>300</code>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.schedule.time</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
Time when builds this project, in the form HHmm (execute every day).
|
|
Default value is <code>1900</code>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.logs.encodingtype</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
Encoding type for logs files.
|
|
Default value is <code>ISO-8859-1</code>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.logs.merge</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
Set true if you want to add others reports files at the end of the
|
|
Cruisecontrol report file.
|
|
Default value is <code>true</code>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.logs.mergedirectory</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
Directory containing .xml reports files to merge.
|
|
Default value is
|
|
<code>${maven.cruisecontrol.checkout.dir}/${module}/[maven.build.dir relative location]/test-reports</code>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.currentbuildstatus.filename</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
The filename to write the current build status.
|
|
Default value is <code>status.txt</code>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.goals</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
Default value is
|
|
<code>scm:update-project|clean test|site:deploy</code>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.template</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
Template file to use in generating the cruisecontrol.xml file.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.trigger.projects</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
A comma separated list of projects that should trigger this project
|
|
to build when they are built. Allows you to build a project whose
|
|
dependencies have changed.
|
|
<p>
|
|
<strong>NOTE: </strong>You may need to edit the config file to ensure that dependent
|
|
project appear prior to the project. This is because CruiseControl builds projects in
|
|
the order that appear in the config file. Failure to order the project properly may
|
|
results in continuious rebuilding of project and/or avoidable build failures.
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.buildresults.site</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
The root of the cruisecontrol site used in generating the link to CC
|
|
Default value is <code>${pom.url}/cruisecontrol</code>. While not required,
|
|
typically you will need to set this.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.buildresults.url</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>
|
|
The url of the cruisecontrol site used in generating the link to
|
|
CruiseControl. By default this is
|
|
<code>${maven.cruisecontrol.site}/buildresults/${pom.artifactId}</code>.
|
|
</p>
|
|
<p>
|
|
<strong>Note: </strong>Since the cruisecontrol report is not one of the
|
|
defaults reports, you must add the cruisecontrol report to see a
|
|
link to the Cruise Control Build Results under Project Reports.
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</section>
|
|
<section name="Maven Cruise Control Plug-in Mail Settings">
|
|
<table>
|
|
<tr>
|
|
<td>maven.cruisecontrol.mail.host</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Default value is
|
|
<code>localhost</code>.</p>
|
|
<p>
|
|
<strong>NOTE: </strong>It may be more appropriate to set this in build.properties
|
|
on the CruiseControl server since the value may differ from developer to developer.
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.mail.subjectprefix</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Default value is
|
|
<code>[BUILD]</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.mail.skipusers</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Controls if the users who made changes in this build get email. Default value is
|
|
<code>false</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.mail.usemap</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>if true, puts developers email address (find in project.xml), so they can receive email if skipusers is false. Default value is
|
|
<code>true</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.mail.reportsuccess</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Valid values : always (mails results on every successful build), never(only mails on failed builds ), fixes(mails results only on the first successful build and the first successful build after a failed build). Default value is
|
|
<code>always</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.mail.defaultsuffix</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Default value is the domain name of the first email in
|
|
<code>${pom.build.nagEmailAddress}</code>.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</section>
|
|
<section name="Maven Cruise Control Plug-in Jabber Settings">
|
|
<table>
|
|
<tr>
|
|
<td>maven.cruisecontrol.jabberpublisher</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Control whether to include publishing to a Jabber server. Default value is
|
|
<code>false</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.jabber.host</td>
|
|
<td>No</td>
|
|
<td>
|
|
<p>Default value is
|
|
<code>jabber.org</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.jabber.username</td>
|
|
<td>No</td>
|
|
<td>
|
|
<p>The username to use to connect to the Jabber server</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.jabber.password</td>
|
|
<td>No</td>
|
|
<td>
|
|
<p>The password to use to connect to the Jabber server</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.jabber.recipient</td>
|
|
<td>No</td>
|
|
<td>
|
|
<p>The recipient that you wish to send the notification to</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.jabber.chatroom</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Whether the recipient is a chatroom. Default value is
|
|
<code>false</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.jabber.ssl</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Whether to use SSL to connect to the Jabber server. Default value is
|
|
<code>false</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.jabber.buildresultsurl</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Whether to include the build results URL. Default value is
|
|
<code>false</code>.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</section>
|
|
<section name="Maven Cruise Control Plug-in FTP Publisher Settings">
|
|
<table>
|
|
<tr>
|
|
<td>maven.cruisecontrol.ftp.targetHost</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Host name of the FTP server.</p>
|
|
<p>
|
|
<strong>NOTE: </strong>This property doesn't have any default value, a value is required if
|
|
<code>maven.cruisecontrol.currentbuildstatusftppublisher</code> property or
|
|
<code>maven.cruisecontrol.ftppublisher</code> property is set to <code>true</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.ftp.targetUser</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The user used for logging into the FTP site. Default value is
|
|
<code>anonymous</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.ftp.targetPasswd</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The password used during FTP log in for the <code>maven.cruisecontrol.ftp.targetUser</code>. Default value is
|
|
<code>anonymous</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.ftp.targetPort</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Port number of the FTP server. Default value is
|
|
<code>21</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.ftp.targetDir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Base directory in the FTP server to put the files. Default value is
|
|
<code>.</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.ftp.targetSeparator</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Directory separator character used by the FTP server. Default value is
|
|
<code>/</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.currentbuildstatusftppublisher</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Copies the file containing the current build status in a remote directory onto the FTP server. Default value is
|
|
<code>false</code>.</p>
|
|
<p>
|
|
<strong>NOTE: </strong>To use this CruiseControl property you need to add this line
|
|
<code>currentbuildstatusftppublisher=net.sourceforge.cruisecontrol.publishers.CurrentBuildStatusFTPPublisher</code>
|
|
in the default-plugins.properties file before building CruiseControl
|
|
(you can find it, in INSTALL_DIR/main/src/net/sourceforge/cruisecontrol/).</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.currentbuildstatusftppublisher.file</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The filename to write.</p>
|
|
<p>
|
|
<strong>NOTE: </strong>This property doesn't have any default value, a value is required if
|
|
<code>maven.cruisecontrol.currentbuildstatusftppublisher</code> property is set to <code>true</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.currentbuildstatusftppublisher.destDir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The remote directory to write the file.</p>
|
|
<p>
|
|
<strong>NOTE: </strong>This property doesn't have any default value, a value is required if
|
|
<code>maven.cruisecontrol.currentbuildstatusftppublisher</code> property is set to <code>true</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.ftppublisher</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Copies the XML log file from the build onto the FTP server. Default value is
|
|
<code>false</code>.</p>
|
|
<p>
|
|
<strong>NOTE: </strong>To use this CruiseControl property you need to add this line
|
|
<code>ftppublisher=net.sourceforge.cruisecontrol.publishers.FTPPublisher</code>
|
|
in the default-plugins.properties file before building CruiseControl
|
|
(you can find it, in INSTALL_DIR/main/src/net/sourceforge/cruisecontrol/).</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.ftppublisher.destDir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The remote directory to publish the files.</p>
|
|
<p>
|
|
<strong>NOTE: </strong>This property doesn't have any default value, a value is required if
|
|
<code>maven.cruisecontrol.ftppublisher</code> property is set to <code>true</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.ftppublisher.srcDir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>To publish the XML log file, this must be the same as <code>maven.cruisecontrol.logs.dir</code>. Default value is
|
|
<code>${maven.cruisecontrol.logs.dir}</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.ftppublisher.deleteArtifacts</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>If <code>yes</code>, then all files successfully sent to the FTP server will be deleted locally. Default value is
|
|
<code>no</code>.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</section>
|
|
<section name="Maven Cruise Control Plug-in SCP Publisher Settings">
|
|
<table>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scppublisher</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Copies the XML log file from the build with a SCP command onto a remote host. Default value is
|
|
<code>false</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.sourcedir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The directory to copy from. Default value is
|
|
<code>${maven.cruisecontrol.logs.dir}</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.targetuser</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Log in to the target machine as this user.</p>
|
|
<p>
|
|
<strong>NOTE: </strong>This property doesn't have any default value, a value is required if
|
|
<code>maven.cruisecontrol.scppublisher</code> property is set to <code>true</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.targethost</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>SCP to this machine.</p>
|
|
<p>
|
|
<strong>NOTE: </strong>This property doesn't have any default value, a value is required if
|
|
<code>maven.cruisecontrol.scppublisher</code> property is set to <code>true</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.targetlogdir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The directory to copy the log files. Default value is
|
|
<code>.</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.targetstatusfiledir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The directory to copy the currentstatusfile. Default value is
|
|
<code>.</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.targetseparator</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The file separator on the target machine. Default value is
|
|
<code>/</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.ssh</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The ssh application. Default value is
|
|
<code>ssh</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.file</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The filename to copy. Default value is the current log file.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.statusfile</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The statusfilename to copy. Default value is
|
|
<code>${maven.cruisecontrol.currentbuildstatus.filename}</code>.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</section>
|
|
<section name="Maven Cruise Control Plug-in SCP Publisher Settings">
|
|
<table>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scppublisher</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Copies the XML log file from the build with a SCP command onto a remote host. Default value is
|
|
<code>false</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.sourcedir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The directory to copy from. Default value is
|
|
<code>${maven.cruisecontrol.logs.dir}</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.targetuser</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Log in to the target machine as this user.</p>
|
|
<p>
|
|
<strong>NOTE: </strong>This property doesn't have any default value, a value is required if
|
|
<code>maven.cruisecontrol.scppublisher</code> property is set to <code>true</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.targethost</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>SCP to this machine.</p>
|
|
<p>
|
|
<strong>NOTE: </strong>This property doesn't have any default value, a value is required if
|
|
<code>maven.cruisecontrol.scppublisher</code> property is set to <code>true</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.targetlogdir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The directory to copy the log files. Default value is
|
|
<code>.</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.targetstatusfiledir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The directory to copy the currentstatusfile. Default value is
|
|
<code>.</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.targetseparator</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The file separator on the target machine. Default value is
|
|
<code>/</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.ssh</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The ssh application. Default value is
|
|
<code>ssh</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.file</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The filename to copy. Default value is the current log file.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.scp.statusfile</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The statusfilename to copy. Default value is
|
|
<code>${maven.cruisecontrol.currentbuildstatus.filename}</code>.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</section>
|
|
<section name="Maven Cruise Control Plug-in Artifact Publisher Settings">
|
|
<table>
|
|
<tr>
|
|
<td>maven.cruisecontrol.artifactspublisher</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Copies the build artifacts from to a given local location. Default value is
|
|
<code>false</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.artifacts.dir</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The directory to copy from. Default value is
|
|
<code>${maven.cruisecontrol.logs.dir}</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.artifacts.dest</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>The directory to copy to. Default value is
|
|
<code>${maven.build.dir}/artifacts}</code>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>maven.cruisecontrol.artifactsPublisher.publishOnFailure</td>
|
|
<td>Yes</td>
|
|
<td>
|
|
<p>Whether to publish the artifacts on a failed build. Default value is
|
|
<code>true</code>.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</section>
|
|
</body>
|
|
</document>
|