[Yanel-commits] rev 24353 - public/yanel/trunk/src/build
michi at wyona.com
michi at wyona.com
Fri May 11 14:38:12 CEST 2007
Author: michi
Date: 2007-05-11 14:38:11 +0200 (Fri, 11 May 2007)
New Revision: 24353
Modified:
public/yanel/trunk/src/build/build.xml
Log:
install webapp and impl into maven repo
Modified: public/yanel/trunk/src/build/build.xml
===================================================================
--- public/yanel/trunk/src/build/build.xml 2007-05-11 12:36:26 UTC (rev 24352)
+++ public/yanel/trunk/src/build/build.xml 2007-05-11 12:38:11 UTC (rev 24353)
@@ -318,6 +318,17 @@
<jar destfile="${yanel.home.dir}/build/lib/yanel-impl-${yanel.version}-r${yanel.revision}.jar"
basedir="${classes.dir}"
includes="org/wyona/yanel/impl/**"/>
+
+ <copy file="${yanel.home.dir}/src/build/pom-impl.xml" todir="${yanel.home.dir}/build/lib"/>
+ <replace file="${yanel.home.dir}/build/lib/pom-impl.xml" value="${yanel.version}-r${yanel.revision}">
+ <replacetoken>@VERSION@</replacetoken>
+ </replace>
+
+ <artifact:pom id="impl.project" file="${yanel.home.dir}/build/lib/pom-impl.xml"/>
+
+ <artifact:install file="${yanel.home.dir}/build/lib/yanel-impl-${yanel.version}-r${yanel.revision}.jar">
+ <pom refid="impl.project"/>
+ </artifact:install>
</target>
<target name="compile-cmdl" description="Compile Java classes of Yanel command line" depends="init">
@@ -346,6 +357,17 @@
<jar destfile="${yanel.home.dir}/build/lib/yanel-webapp-${yanel.version}-r${yanel.revision}.jar"
basedir="${classes.dir}"
includes="org/wyona/yanel/servlet/**"/>
+
+ <copy file="${yanel.home.dir}/src/build/pom-webapp.xml" todir="${yanel.home.dir}/build/lib"/>
+ <replace file="${yanel.home.dir}/build/lib/pom-webapp.xml" value="${yanel.version}-r${yanel.revision}">
+ <replacetoken>@VERSION@</replacetoken>
+ </replace>
+
+ <artifact:pom id="webapp.project" file="${yanel.home.dir}/build/lib/pom-webapp.xml"/>
+
+ <artifact:install file="${yanel.home.dir}/build/lib/yanel-webapp-${yanel.version}-r${yanel.revision}.jar">
+ <pom refid="webapp.project"/>
+ </artifact:install>
</target>
<!-- TODO: Invoice depends on impl ...! -->
More information about the Yanel-commits
mailing list