[Yanel-commits] rev 42971 - public/yanel/trunk/src/build/targets
michi at wyona.com
michi at wyona.com
Thu May 21 14:27:22 CEST 2009
Author: michi
Date: 2009-05-21 14:27:21 +0200 (Thu, 21 May 2009)
New Revision: 42971
Modified:
public/yanel/trunk/src/build/targets/build-artifacts.build.xml
Log:
another macro added re org.wyona libs
Modified: public/yanel/trunk/src/build/targets/build-artifacts.build.xml
===================================================================
--- public/yanel/trunk/src/build/targets/build-artifacts.build.xml 2009-05-21 12:26:44 UTC (rev 42970)
+++ public/yanel/trunk/src/build/targets/build-artifacts.build.xml 2009-05-21 12:27:21 UTC (rev 42971)
@@ -32,4 +32,34 @@
</sequential>
</macrodef>
+ <!-- Install Neutron JAR -->
+ <macrodef name="install-wyona-jar" uri="http://www.wyona.org/yanel/1.0">
+ <attribute name="id"/>
+ <attribute name="package-dir" default="@{id}"/>
+ <attribute name="classes-dir" default="${classes.dir}"/>
+ <element name="jar-elements" optional="true" implicit="true"/>
+ <sequential>
+
+ <mkdir dir="${yanel.source.home}/build/lib"/>
+ <jar destfile="${yanel.source.home}/build/lib/wyona-@{id}-${yanel.version}-r${yanel.revision}.jar"
+ basedir="@{classes-dir}"
+ includes="org/wyona/@{package-dir}/**"
+ >
+ <jar-elements/>
+ </jar>
+
+ <copy file="${yanel.source.home}/src/build/pom-@{id}.xml" todir="${yanel.source.home}/build/lib"/>
+ <replace file="${yanel.source.home}/build/lib/pom-@{id}.xml" value="${yanel.version}-r${yanel.revision}">
+ <replacetoken>@VERSION@</replacetoken>
+ </replace>
+
+ <artifact:pom id="@{id}.project" file="${yanel.source.home}/build/lib/pom-@{id}.xml"/>
+
+ <artifact:install file="${yanel.source.home}/build/lib/wyona-@{id}-${yanel.version}-r${yanel.revision}.jar">
+ <pom refid="@{id}.project"/>
+ </artifact:install>
+
+ </sequential>
+ </macrodef>
+
</project>
More information about the Yanel-commits
mailing list