[Yanel-commits] rev 42422 -
public/yanel/trunk/src/build/resource-types
guillaume at wyona.com
guillaume at wyona.com
Fri Apr 17 13:25:50 CEST 2009
Author: guillaume
Date: 2009-04-17 13:25:49 +0200 (Fri, 17 Apr 2009)
New Revision: 42422
Modified:
public/yanel/trunk/src/build/resource-types/resource-type.build.xml
Log:
The previously visible "install-jar" is now hidden and automatically triggered by the "compile" target
on all resource-types that provide a POM file.
Also hid the "init" target because running it directly is only useful when debugging.
Issue: 6898
Modified: public/yanel/trunk/src/build/resource-types/resource-type.build.xml
===================================================================
--- public/yanel/trunk/src/build/resource-types/resource-type.build.xml 2009-04-17 09:31:36 UTC (rev 42421)
+++ public/yanel/trunk/src/build/resource-types/resource-type.build.xml 2009-04-17 11:25:49 UTC (rev 42422)
@@ -18,7 +18,8 @@
<import file="${resource.home.dir}/src/build/dependencies.xml"/>
- <target name="init" description="Initialize build" depends="dependencies">
+ <!-- Initialize build -->
+ <target name="init" depends="dependencies">
<artifact:remoteRepository id="wyona.remote.repository" url="${maven.url}"/>
<property file="${resource.home.dir}/src/build/local.build.properties"/>
@@ -97,6 +98,8 @@
<jar destfile="${resource.lib.dir}/yanel-resource-${resource.name}-${resource.version}.jar"
basedir="${resource.classes.dir}"
/>
+ <available property="resource.install.needed" file="src/build/pom.xml"/>
+ <antcall target="install-jar"/>
</target>
<target name="clean" depends="init">
@@ -110,7 +113,8 @@
</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">
+ <!-- Place jar file for this resource into local maven repository -->
+ <target name="install-jar" if="resource.install.needed">
<copy file="src/build/pom.xml" tofile="build/lib/pom.xml"/>
<replace file="build/lib/pom.xml" value="${resource.version}">
More information about the Yanel-commits
mailing list