[Yanel-commits] rev 25352 - public/yanel/trunk/src/resources/xml
michi at wyona.com
michi at wyona.com
Sun Jun 24 13:34:27 CEST 2007
Author: michi
Date: 2007-06-24 13:34:27 +0200 (Sun, 24 Jun 2007)
New Revision: 25352
Modified:
public/yanel/trunk/src/resources/xml/build.xml
Log:
install-jar target added
Modified: public/yanel/trunk/src/resources/xml/build.xml
===================================================================
--- public/yanel/trunk/src/resources/xml/build.xml 2007-06-24 11:33:42 UTC (rev 25351)
+++ public/yanel/trunk/src/resources/xml/build.xml 2007-06-24 11:34:27 UTC (rev 25352)
@@ -1,6 +1,9 @@
<?xml version="1.0"?>
<project name="yanel-resource" default="compile">
+<!--
+<project name="yanel-resource" default="install-jar">
+-->
<import file="src/build/dependencies.xml"/>
@@ -45,4 +48,20 @@
<mapper type="flatten"/>
</copy>
</target>
+
+ <target name="install-jar" description="Place jar file for this resource into local maven repository" depends="init, clean, compile" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
+ <copy file="src/build/pom.xml" tofile="build/lib/pom.xml"/>
+
+ <replace file="build/lib/pom.xml" value="${resource.version}">
+ <replacetoken>@VERSION@</replacetoken>
+ </replace>
+ <replace file="build/lib/pom.xml" value="${resource.name}">
+ <replacetoken>@NAME@</replacetoken>
+ </replace>
+
+ <artifact:pom id="maven.project.core" file="build/lib/pom.xml"/>
+ <artifact:install file="build/lib/yanel-resource-${resource.name}-${resource.version}.jar">
+ <pom refid="maven.project.core"/>
+ </artifact:install>
+ </target>
</project>
More information about the Yanel-commits
mailing list