From 897ca6ad4a72fbbf43254cc4c1798bec5d9b67d5 Mon Sep 17 00:00:00 2001 From: epugh Date: Tue, 19 Oct 2004 16:10:44 +0000 Subject: [PATCH] MPCRUISECONTROL-14 More flexible configuration git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@116155 13f79535-47bb-0310-9956-ffa450edef68 --- cruisecontrol/plugin.properties | 14 +++++++- .../src/plugin-resources/cruisecontrol.jsl | 35 +++++++++++++++---- cruisecontrol/xdocs/changes.xml | 1 + 3 files changed, 43 insertions(+), 7 deletions(-) diff --git a/cruisecontrol/plugin.properties b/cruisecontrol/plugin.properties index 7bd4fc34..32339cda 100644 --- a/cruisecontrol/plugin.properties +++ b/cruisecontrol/plugin.properties @@ -15,6 +15,7 @@ # ------------------------------------------------------------------- maven.cruisecontrol.config=${basedir}/cruisecontrol.xml +maven.cruisecontrol.mavenhome=${maven.home} maven.cruisecontrol.schedule.type=interval maven.cruisecontrol.schedule.interval=300 maven.cruisecontrol.schedule.time=1900 @@ -31,7 +32,14 @@ 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.mail.css=${maven.cruisecontrol.home}/reporting/jsp/css/cruisecontrol.css +maven.cruisecontrol.mail.xlsdir=${maven.cruisecontrol.home}/reporting/jsp/xsl +maven.cruisecontrol.mail.failureaddress=${pom.build.nagEmailAddress} +maven.cruisecontrol.mail.successaddress=${pom.build.nagEmailAddress} +maven.cruisecontrol.mail.maps= maven.cruisecontrol.template=${plugin.resources}/cruisecontrol.jsl maven.cruisecontrol.trigger.projects= @@ -61,4 +69,8 @@ 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} \ No newline at end of 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 diff --git a/cruisecontrol/src/plugin-resources/cruisecontrol.jsl b/cruisecontrol/src/plugin-resources/cruisecontrol.jsl index b7673727..3b700b2e 100644 --- a/cruisecontrol/src/plugin-resources/cruisecontrol.jsl +++ b/cruisecontrol/src/plugin-resources/cruisecontrol.jsl @@ -67,7 +67,7 @@ @@ -76,7 +76,7 @@ @@ -93,6 +93,12 @@ + + + + + css="${maven.cruisecontrol.mail.css}" + xsldir="${maven.cruisecontrol.mail.xlsdir}"> @@ -138,8 +146,18 @@ - - + + + + ${mailmaps} + + + + + + + + @@ -181,6 +199,11 @@ + + + + + diff --git a/cruisecontrol/xdocs/changes.xml b/cruisecontrol/xdocs/changes.xml index 92cb7730..21ae351a 100644 --- a/cruisecontrol/xdocs/changes.xml +++ b/cruisecontrol/xdocs/changes.xml @@ -25,6 +25,7 @@ + Add more configuration, especially better handling of emails. Add new properties to the maven cruisecontrol plugin. Ftp publisher, Scp publisher.