# ------------------------------------------------------------------- # 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. # ------------------------------------------------------------------- # Location where the CruiseControl configuration file will be generated. maven.cruisecontrol.build.dir = ${maven.build.dir}/cruisecontrol maven.cruisecontrol.config = ${maven.cruisecontrol.build.dir}/config.xml # Properties that are used for generating the content of the CC config file # ------------------------------------------------------------------------- # By default we create a CC work directory that is executable from Maven's # build directory. In practice you'll probably want to execute CC from # another machine and you'll need to change the maven.cruisecontrol.work.dir # property to make it match the location where you wish to put the work dir # on this other machine. maven.cruisecontrol.work.dir=${maven.cruisecontrol.build.dir} maven.cruisecontrol.checkout.dir=${maven.cruisecontrol.work.dir}/checkout maven.cruisecontrol.logs.dir=${maven.cruisecontrol.work.dir}/logs maven.cruisecontrol.mavenhome=${maven.home} maven.cruisecontrol.schedule.type=interval maven.cruisecontrol.schedule.interval=300 maven.cruisecontrol.schedule.time=1900 # We use the root directory to search for JUnit report files so that it works # both in single and multiproject setups. maven.cruisecontrol.logs.mergedirectory=${maven.cruisecontrol.checkout.dir}/${pom.artifactId} maven.cruisecontrol.logs.pattern=TEST-*.xml maven.cruisecontrol.logs.merge=true maven.cruisecontrol.logs.encodingtype=ISO-8859-1 maven.cruisecontrol.currentbuildstatus.filename=status.txt # TODO: Once the SCM plugin 1.5 is released, modify the first goal to be scm:update maven.cruisecontrol.goals=scm:update-project|clean test|site:deploy maven.cruisecontrol.template=${plugin.resources}/cruisecontrol.jsl maven.cruisecontrol.trigger.projects= maven.cruisecontrol.buildresults.site=${pom.url}/cruisecontrol maven.cruisecontrol.buildresults.url=${maven.cruisecontrol.buildresults.site}/buildresults/${pom.artifactId} maven.cruisecontrol.mail.host=localhost maven.cruisecontrol.mail.defaultsuffix=DEFAULT_SUFFIX_NOT_SET maven.cruisecontrol.mail.subjectprefix=[BUILD] maven.cruisecontrol.mail.skipusers=false maven.cruisecontrol.mail.reportsuccess=always maven.cruisecontrol.mail.spamwhilebroken=false maven.cruisecontrol.mail.usemap=true maven.cruisecontrol.mail.buildresultsurl=${maven.cruisecontrol.buildresults.url} maven.cruisecontrol.mail.css=${maven.cruisecontrol.home}/reporting/jsp/webcontent/css/cruisecontrol.css maven.cruisecontrol.mail.xlsdir=${maven.cruisecontrol.home}/reporting/jsp/webcontent/xsl maven.cruisecontrol.mail.failureaddress=${pom.build.nagEmailAddress} maven.cruisecontrol.mail.successaddress=${pom.build.nagEmailAddress} maven.cruisecontrol.mail.maps= #maven.cruisecontrol.ftp.targetHost= maven.cruisecontrol.ftp.targetUser=anonymous maven.cruisecontrol.ftp.targetPasswd=anonymous maven.cruisecontrol.ftp.targetPort=21 maven.cruisecontrol.ftp.targetDir=. maven.cruisecontrol.ftp.targetSeparator=/ maven.cruisecontrol.currentbuildstatusftppublisher=false #maven.cruisecontrol.currentbuildstatusftppublisher.file= #maven.cruisecontrol.currentbuildstatusftppublisher.destDir= maven.cruisecontrol.ftppublisher=false #maven.cruisecontrol.ftppublisher.destDir= maven.cruisecontrol.ftppublisher.srcDir=${maven.cruisecontrol.logs.dir} maven.cruisecontrol.ftppublisher.deleteArtifacts=no maven.cruisecontrol.scppublisher=false maven.cruisecontrol.scp.sourcedir=${maven.cruisecontrol.logs.dir}/${pom.artifactId} #maven.cruisecontrol.scp.targetuser= #maven.cruisecontrol.scp.targethost= maven.cruisecontrol.scp.targetlogdir=. maven.cruisecontrol.scp.targetstatusfiledir=. maven.cruisecontrol.scp.targetseparator=/ maven.cruisecontrol.scp.ssh=ssh #maven.cruisecontrol.scp.file= maven.cruisecontrol.scp.statusfile=${maven.cruisecontrol.currentbuildstatus.filename} maven.cruisecontrol.artifactspublisher=false maven.cruisecontrol.artifacts.dir= maven.cruisecontrol.artifacts.dest=${maven.build.dir}/artifacts maven.cruisecontrol.artifactspublisher.publishOnFailure=true maven.cruisecontrol.jabberpublisher=false maven.cruisecontrol.jabber.host=jabber.org maven.cruisecontrol.jabber.username=MISSING_USERNAME maven.cruisecontrol.jabber.password=MISSING_PASSWORD maven.cruisecontrol.jabber.recipient=MISSING_RECIEPT maven.cruisecontrol.jabber.chatroom=false maven.cruisecontrol.jabber.ssl=false maven.cruisecontrol.jabber.buildresultsurl=false