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/10/05 07:31:42 UTC
svn commit: r1394393 - in /incubator/easyant/buildtypes/trunk:
build-std-ant-plugin/src/main/resources/build-std-ant-plugin.ant
build-std-skeleton/module.ivy
build-std-skeleton/src/main/resources/build-std-skeleton.ant
Author: jlboudart
Date: Fri Oct 5 07:31:42 2012
New Revision: 1394393
URL: http://svn.apache.org/viewvc?rev=1394393&view=rev
Log:
Configure skeleton build type
add antunit plugin in build-std-ant-plugin
Modified:
incubator/easyant/buildtypes/trunk/build-std-ant-plugin/src/main/resources/build-std-ant-plugin.ant
incubator/easyant/buildtypes/trunk/build-std-skeleton/module.ivy
incubator/easyant/buildtypes/trunk/build-std-skeleton/src/main/resources/build-std-skeleton.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=1394393&r1=1394392&r2=1394393&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 Fri Oct 5 07:31:42 2012
@@ -31,6 +31,7 @@
<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" />
+ <ea:import mrid="org.apache.easyant.plugins#antunit;0.9" />
<!-- friendly target names -->
<bindtargets targets="resources-std:copy-resources" extensionPoint="ivy-publication:publish-ready" />
@@ -42,6 +43,8 @@
<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"/>
+ <bindtargets targets="antunit:run" extensionPoint="test"/>
+
<!-- additionnal friendtly target names -->
<target name="dist" depends="ivy-publication:publish-ready" description="Produce every artifact to be distributed" />
Modified: incubator/easyant/buildtypes/trunk/build-std-skeleton/module.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/buildtypes/trunk/build-std-skeleton/module.ivy?rev=1394393&r1=1394392&r2=1394393&view=diff
==============================================================================
--- incubator/easyant/buildtypes/trunk/build-std-skeleton/module.ivy (original)
+++ incubator/easyant/buildtypes/trunk/build-std-skeleton/module.ivy Fri Oct 5 07:31:42 2012
@@ -15,7 +15,7 @@
limitations under the License.
-->
<ivy-module version="2.0" xmlns:ea="http://www.easyant.org">
- <info organisation="org.apache.easyant.buildtypes" module="build-std-skeleton" revision="0.2">
+ <info organisation="org.apache.easyant.buildtypes" module="build-std-skeleton" revision="0.9">
<description>A standard build skeleton, relying on standard phases, and providing unit tests</description>
<ea:build organisation="org.apache.easyant.buildtypes" module="build-std-ant-plugin" revision="0.1"/>
</info>
Modified: incubator/easyant/buildtypes/trunk/build-std-skeleton/src/main/resources/build-std-skeleton.ant
URL: http://svn.apache.org/viewvc/incubator/easyant/buildtypes/trunk/build-std-skeleton/src/main/resources/build-std-skeleton.ant?rev=1394393&r1=1394392&r2=1394393&view=diff
==============================================================================
--- incubator/easyant/buildtypes/trunk/build-std-skeleton/src/main/resources/build-std-skeleton.ant (original)
+++ incubator/easyant/buildtypes/trunk/build-std-skeleton/src/main/resources/build-std-skeleton.ant Fri Oct 5 07:31:42 2012
@@ -23,18 +23,29 @@
<property file="${org.apache.easyant.buildtypes#build-std-skeleton.properties.file}" />
- <ea:import mrid="org.apache.easyant.plugins#clean-std;0.2" />
- <ea:import mrid="org.apache.easyant.plugins#resources-std;0.2" />
- <ea:import mrid="org.apache.easyant.plugins#default-version-strategy;0.2" />
- <ea:import mrid="org.apache.easyant.plugins#ivy-provisioning;0.2" />
- <ea:import mrid="org.apache.easyant.plugins#easyant-plugin-publication;0.2" />
- <ea:import mrid="org.apache.easyant.plugins#manifest;0.2" />
- <ea:import mrid="org.apache.easyant.plugins#antunit;0.2" />
- <ea:import mrid="org.apache.easyant.plugins#package-jar;0.2" />
-
- <!-- friendly target names -->
- <target name="clean" depends="clean-std:clean" description="Clean the project" />
- <target name="test" depends="antunit:run" description="Launch the unit tests" />
- <target name="dist" depends="easyant-plugin-publication:before-test" description="Produce every artifact to be distributed" />
+ <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#easyant-plugin-publication;0.9" />
+ <ea:import mrid="org.apache.easyant.plugins#antunit;0.9" />
+
+ <!-- friendly target names -->
+ <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"/>
+ <bindtargets targets="antunit:run" extensionPoint="test"/>
+
+ <!-- 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>