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. +

+ +