[Yanel-commits] rev 25713 - public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp

michi at wyona.com michi at wyona.com
Tue Jul 3 11:44:53 CEST 2007


Author: michi
Date: 2007-07-03 11:44:52 +0200 (Tue, 03 Jul 2007)
New Revision: 25713

Modified:
   public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/build.xml
Log:
install jar added

Modified: public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/build.xml
===================================================================
--- public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/build.xml	2007-07-03 09:44:25 UTC (rev 25712)
+++ public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/build.xml	2007-07-03 09:44:52 UTC (rev 25713)
@@ -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"/>
 
@@ -49,4 +52,20 @@
       <fileset dir="config" includes="update_*.properties"/>
     </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