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:
1 parent
799943e032
commit
770df1e3a0
6 files changed
+135
-2
No files matched your search
@@ -315,4 +315,43 @@
|
||||
<ant:echo>Cleaned up eclipse generated files</ant:echo>
|
||||
</goal>
|
||||
|
||||
<goal name="eclipse:multi-init" description="Initialize multiproject settings">
|
||||
<j:if test="${!init_already_executed}">
|
||||
<!-- Default reactor properties from the Multiproject plug-in -->
|
||||
<!-- Make sure the multiproject plugin is loaded -->
|
||||
<maven:set plugin="maven-multiproject-plugin" property="foo" value="bar"/>
|
||||
<maven:get var="mBasedir" property="maven.multiproject.basedir" plugin="maven-multiproject-plugin"/>
|
||||
<maven:property var="dBasedir" name="maven.eclipse.multiproject.basedir" defaultValue="${mBasedir}"/>
|
||||
<maven:get var="mIncludes" property="maven.multiproject.includes" plugin="maven-multiproject-plugin"/>
|
||||
<maven:property var="dIncludes" name="maven.eclipse.multiproject.includes" defaultValue="${mIncludes}"/>
|
||||
<maven:get var="mExcludes" property="maven.multiproject.excludes" plugin="maven-multiproject-plugin"/>
|
||||
<maven:property var="dExcludes" name="maven.eclipse.multiproject.excludes" defaultValue="${mExcludes}"/>
|
||||
<maven:get var="mIgnoreFailures" property="maven.multiproject.ignoreFailures" plugin="maven-multiproject-plugin"/>
|
||||
<maven:property var="dIgnoreFailures" name="maven.eclipse.multiproject.ignoreFailures" defaultValue="${mIgnoreFailures}"/>
|
||||
<j:set var="init_already_executed" value="true"/>
|
||||
</j:if>
|
||||
</goal>
|
||||
|
||||
<goal name="eclipse:multiproject" description="Launch the eclipse goal in a multiproject context" prereqs="eclipse:multi-init">
|
||||
<maven:reactor
|
||||
basedir="${mBasedir}"
|
||||
banner="Creating eclipse settings for : "
|
||||
includes="${mIncludes}"
|
||||
excludes="${mExcludes}"
|
||||
postProcessing="true"
|
||||
goals="eclipse"
|
||||
ignoreFailures="${mIgnoreFailures}"/>
|
||||
</goal>
|
||||
|
||||
<goal name="eclipse:multiclean" description="Launch the eclipse:clean goal in a multiproject context" prereqs="eclipse:multi-init">
|
||||
<maven:reactor
|
||||
basedir="${mBasedir}"
|
||||
banner="Deleting eclipse settings for :"
|
||||
includes="${mIncludes}"
|
||||
excludes="${mExcludes}"
|
||||
postProcessing="true"
|
||||
goals="eclipse:clean"
|
||||
ignoreFailures="${mIgnoreFailures}"/>
|
||||
</goal>
|
||||
|
||||
</project>
|
||||
Reference in new issue
Block a user