You are viewing a plain text version of this content. The canonical link for it is here.
Posted to easyant-commits@incubator.apache.org by jl...@apache.org on 2012/08/18 08:38:09 UTC

svn commit: r1374524 - /incubator/easyant/buildtypes/trunk/build-std-ant-plugin/src/main/resources/build-std-ant-plugin.ant

Author: jlboudart
Date: Sat Aug 18 08:38:09 2012
New Revision: 1374524

URL: http://svn.apache.org/viewvc?rev=1374524&view=rev
Log:
Update build-std-ant-plugin to use high level targets

Modified:
    incubator/easyant/buildtypes/trunk/build-std-ant-plugin/src/main/resources/build-std-ant-plugin.ant

Modified: incubator/easyant/buildtypes/trunk/build-std-ant-plugin/src/main/resources/build-std-ant-plugin.ant
URL: http://svn.apache.org/viewvc/incubator/easyant/buildtypes/trunk/build-std-ant-plugin/src/main/resources/build-std-ant-plugin.ant?rev=1374524&r1=1374523&r2=1374524&view=diff
==============================================================================
--- incubator/easyant/buildtypes/trunk/build-std-ant-plugin/src/main/resources/build-std-ant-plugin.ant (original)
+++ incubator/easyant/buildtypes/trunk/build-std-ant-plugin/src/main/resources/build-std-ant-plugin.ant Sat Aug 18 08:38:09 2012
@@ -24,15 +24,27 @@
 
     <property file="${org.apache.easyant.buildtypes#build-std-ant-plugin.properties.file}" />
 
+    <ea:import mrid="org.apache.easyant.plugins#phases-std;0.9" />
     <ea:import mrid="org.apache.easyant.plugins#clean-std;0.9" />
     <ea:import mrid="org.apache.easyant.plugins#resources-std;0.9" />
     <ea:import mrid="org.apache.easyant.plugins#default-version-strategy;0.9" />
     <ea:import mrid="org.apache.easyant.plugins#ivy-provisioning;0.9" />
+    <ea:import mrid="org.apache.easyant.plugins#ivy-utils;0.9" />
     <ea:import mrid="org.apache.easyant.plugins#easyant-plugin-publication;0.9" />
 
     <!-- friendly target names -->
-    <target name="clean" depends="clean-std:clean" description="Clean the project" />
-    <target name="dist" depends="easyant-plugin-publication:before-test" description="Produce every artifact to be distributed" />
-    <target name="publish" depends="default-version-strategy:release,ivy-publication:release"/>
+    <bindtargets targets="resources-std:copy-resources" extensionPoint="ivy-publication:publish-ready" />
+
+    <!-- bind high level targets -->
+    <bindtargets targets="clean-std:clean" extensionPoint="clean"/>
+    <bindtargets targets="abstract-test:test-run" extensionPoint="test"/>
+    <bindtargets targets="abstract-test:integration-test-run" extensionPoint="integration-test"/>
+    <bindtargets targets="ivy-publication:publish-local" extensionPoint="publish-local"/>
+    <bindtargets targets="ivy-publication:publish-shared" extensionPoint="publish-shared"/>
+    <bindtargets targets="ivy-publication:release" extensionPoint="release"/>
+
+    <!-- additionnal friendtly target names -->
+    <target name="dist" depends="ivy-publication:publish-ready" description="Produce every artifact to be distributed" />
+    <target name="install" depends="ivy-publication:publish-local" description="Install the artifacts into local repository" />
 
 </project>