New goals eclipse:multiproject and eclipse:multiclean

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@479820 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
aheritier committed 2006-11-28 00:14:31 +00:00
1 parent 799943e032
commit 770df1e3a0
6 files changed
+135 -2

No files matched your search

+2
View File
@@ -24,6 +24,8 @@
</properties>
<body>
<release version="1.11.1-SNAPSHOT" date="In SVN">
<action dev="aheritier" type="add">New goal eclipse:multiclean</action>
<action dev="aheritier" type="add">New goal eclipse:multiproject</action>
<action dev="aheritier" type="update" issue="MAVEN-1769">Upgrade maven-model to version 3.0.2</action>
<action dev="snicoll" type="update" issue="MPECLIPSE-109" due-to="Gilles Dodinet">Updated FAQ with multiproject entries.</action>
<action dev="snicoll" type="fix" issue="MPECLIPSE-119">Fixed broken test cases.</action>
+20 -1
View File
@@ -125,7 +125,7 @@ ${your eclipse workspace}/.metadata/.plugins/org.eclipse.debug.core/.launches/
</goal>
<goal>
<name>eclipse:add-maven-repo<a name="eclipse:add-maven-repo" /></name>
<name>eclipse:add-maven-repo</name>
<description>
Ensures that the classpath variable <code>MAVEN_REPO</code>
exists in the Eclipse environment.
@@ -135,6 +135,25 @@ ${your eclipse workspace}/.metadata/.plugins/org.eclipse.debug.core/.launches/
Eclipse must not be running.
</description>
</goal>
<goal>
<name>eclipse:multiproject</name>
<description>
Launch the eclipse goal in a multiproject environment.
<br />
The properties <a href="properties.html">${maven.eclipse.multiproject.basedir}, ${maven.eclipse.multiproject.ignoreFailures}, ${maven.eclipse.multiproject.includes}, ${maven.eclipse.multiproject.excludes}</a> are used to customize the behaviour of this goal.
</description>
</goal>
<goal>
<name>eclipse:multiclean</name>
<description>
Launch the eclipse:clean goal in a multiproject environment.
<br />
The properties <a href="properties.html">${maven.eclipse.multiproject.basedir}, ${maven.eclipse.multiproject.ignoreFailures}, ${maven.eclipse.multiproject.includes}, ${maven.eclipse.multiproject.excludes}</a> are used to customize the behaviour of this goal.
</description>
</goal>
</goals>
</body>
</document>
+55
View File
@@ -159,6 +159,61 @@
remote repositories, when no source archive is available. Defaults to true.
</td>
</tr>
<tr>
<td>maven.eclipse.multiproject.basedir</td>
<td>Yes</td>
<td>
<p>
This is the base directory that the plugin will use when searching for
projects to be processed. It is also the 'current directory' for relative paths
</p>
<p>
Default value is <code>${maven.multiproject.basedir}</code>.
</p>
</td>
</tr>
<tr>
<td>maven.eclipse.multiproject.ignoreFailures</td>
<td>Yes</td>
<td>
<p>
Set this to true to allow the plugin to continue
when any project fails during processing.
</p>
<p>
Default value is <code>${maven.multiproject.ignoreFailures}</code>.
</p>
</td>
</tr>
<tr>
<td>maven.eclipse.multiproject.includes</td>
<td>Yes</td>
<td>
<p>
This is the list of file specifications to be included when searching for
projects to be processed by the plugin.
</p>
<strong>
The 'top-level' project that you use to run <code>maven eclipse:multiproject</code>
must not be included in the set of projects to be processed.
</strong>
<p>
Default value is <code>${maven.multiproject.includes}</code>.
</p>
</td>
</tr>
<tr>
<td>maven.eclipse.multiproject.excludes</td>
<td>Yes</td>
<td>
<p>
This is the list of file specifications to be excluded when searching for
projects to be processed by the plugin
</p>
<p>Default value is <code>${maven.multiproject.excludes}</code>.</p>
</td>
</tr>
</table>
<p>
Note that you will need to defined a <code>MAVEN_REPO</code> Java