From 904a86c094dd340caa1b256e8c3ba835f926e9fb Mon Sep 17 00:00:00 2001 From: epugh Date: Fri, 23 Jul 2004 08:37:37 +0000 Subject: [PATCH] Allow builds to trigger by other project builds. MPCRUISECONTROL-7 git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@115872 13f79535-47bb-0310-9956-ffa450edef68 --- cruisecontrol/plugin.properties | 1 + .../src/plugin-resources/cruisecontrol.jsl | 10 ++++++++++ cruisecontrol/src/plugin-test/cvs-scm/maven.xml | 2 ++ cruisecontrol/xdocs/properties.xml | 13 ++++++++++++- 4 files changed, 25 insertions(+), 1 deletion(-) diff --git a/cruisecontrol/plugin.properties b/cruisecontrol/plugin.properties index cd63abc1..1f4fcfc4 100644 --- a/cruisecontrol/plugin.properties +++ b/cruisecontrol/plugin.properties @@ -24,3 +24,4 @@ maven.cruisecontrol.mail.defaultsuffix=DEFAULT_SUFFIX_NOT_SET maven.cruisecontrol.mail.subjectprefix=[BUILD] maven.cruisecontrol.template=${plugin.resources}/cruisecontrol.jsl maven.cruisecontrol.buildresults.url=http://localhost:8080/cruisecontrol +maven.cruisecontrol.trigger.projects= diff --git a/cruisecontrol/src/plugin-resources/cruisecontrol.jsl b/cruisecontrol/src/plugin-resources/cruisecontrol.jsl index 318d51a7..4630b89b 100644 --- a/cruisecontrol/src/plugin-resources/cruisecontrol.jsl +++ b/cruisecontrol/src/plugin-resources/cruisecontrol.jsl @@ -25,6 +25,7 @@ xmlns:j="jelly:core" xmlns:maven="jelly:maven" xmlns:x="jelly:xml" + xmlns:u="jelly:util" xmlns="dummy" trim="false"> @@ -46,11 +47,20 @@ + + + + ${maven.cruisecontrol.trigger.projects} + + + + + diff --git a/cruisecontrol/src/plugin-test/cvs-scm/maven.xml b/cruisecontrol/src/plugin-test/cvs-scm/maven.xml index 4f19f32d..3d0715bd 100644 --- a/cruisecontrol/src/plugin-test/cvs-scm/maven.xml +++ b/cruisecontrol/src/plugin-test/cvs-scm/maven.xml @@ -60,6 +60,8 @@ + + diff --git a/cruisecontrol/xdocs/properties.xml b/cruisecontrol/xdocs/properties.xml index ba020e92..ef364811 100644 --- a/cruisecontrol/xdocs/properties.xml +++ b/cruisecontrol/xdocs/properties.xml @@ -107,7 +107,18 @@

Template file to use in generating the cruisecontrol.xml file.

- + + + maven.cruisecontrol.trigger.projects + Yes + +

+ List of projects that should trigger this project to build when + they are built. Allows you to build a project whose dependencies + have changed. +

+ +