[Yanel-commits] rev 44533 -
public/yanel/contributions/resources/creatable-modifiable-deletable-v3
guillaume at wyona.com
guillaume at wyona.com
Tue Sep 1 12:10:55 CEST 2009
Author: guillaume
Date: 2009-09-01 12:10:55 +0200 (Tue, 01 Sep 2009)
New Revision: 44533
Modified:
public/yanel/contributions/resources/creatable-modifiable-deletable-v3/build.xml
Log:
Now using Yanel's default build script which does the same and more, namely it supports building under Eclipse!
Issue: 7226
Issue: 6967
Modified: public/yanel/contributions/resources/creatable-modifiable-deletable-v3/build.xml
===================================================================
--- public/yanel/contributions/resources/creatable-modifiable-deletable-v3/build.xml 2009-09-01 09:48:31 UTC (rev 44532)
+++ public/yanel/contributions/resources/creatable-modifiable-deletable-v3/build.xml 2009-09-01 10:10:55 UTC (rev 44533)
@@ -1,100 +1,3 @@
-<?xml version="1.0"?>
-
-<project name="yanel-resource" default="compile">
-
- <!-- For example set within build.sh ... -->
- <property name="yanel.home" value="${yanel.source.home}"/>
- <!-- See yanel.home ... -->
- <property file="${user.home}/.ant-global.properties"/>
- <echo>YANEL_HOME is set to: ${yanel.home}</echo>
-
- <property file="${yanel.home}/src/build/local.build.properties"/>
- <property file="${yanel.home}/src/build/build.properties"/>
-
- <import file="src/build/dependencies.xml"/>
-
- <target name="init" description="Initialize build" depends="dependencies">
- <echo>Initialize build</echo>
-
- <dirname property="resource.home.dir" file="${ant.file}"/>
- <echo>Resource Home Directory: ${resource.home.dir}</echo>
-
- <property file="${resource.home.dir}/src/build/local.build.properties"/>
- <property file="${resource.home.dir}/src/build/build.properties"/>
-
- <path id="classpath">
- <pathelement path="${maven2.cp}"/>
- <pathelement path="${maven2.resource.cp}"/>
- </path>
- <property name="resource.build.dir" value="${resource.home.dir}/build"/>
- <property name="resource.classes.dir" value="${resource.build.dir}/classes"/>
- <property name="resource.lib.dir" value="${resource.build.dir}/lib"/>
- <property name="resource.java.dir" value="${resource.home.dir}/src/java"/>
- </target>
-
- <target name="compile" description="Compile Java classes" depends="init">
-
- <mkdir dir="${resource.classes.dir}"/>
- <javac srcdir="${resource.java.dir}" destdir="${resource.classes.dir}"
- classpathref="classpath"
- debug="true"
- />
-
- <copy todir="${resource.classes.dir}/org/wyona/yanel/impl/resources">
- <fileset dir="${resource.home.dir}">
- <include name="resource-*.xml"/>
- </fileset>
- </copy>
-
- <mkdir dir="${resource.lib.dir}"/>
- <jar destfile="${resource.lib.dir}/yanel-resource-${resource.name}-${resource.version}.jar"
- basedir="${resource.classes.dir}"
- />
- <antcall target="install-jar"/>
- </target>
-
- <target name="clean" depends="init">
- <delete dir="${resource.build.dir}"/>
- </target>
-
- <target name="copy-dependencies" depends="init">
- <echo>Copy ehcache brand browser config</echo>
-
- <copy todir="${build.dir}/webapps/${servlet.context.prefix}/WEB-INF/lib">
- <fileset refid="maven2.resource.fileset"/>
- <mapper type="flatten"/>
- </copy>
- </target>
-
- <target name="deploy-lib" depends="compile">
- <property name="build.dir" value="${env.YANEL_HOME}/build"/>
- <copy todir="${build.dir}/webapps/${servlet.context.prefix}/WEB-INF/lib">
- <fileset dir="build/lib"/>
- </copy>
- <copy todir="${tomcat1.home.dir}/webapps/${servlet.context.prefix}/WEB-INF/lib">
-<!--
- <copy todir="${env.YANEL_HOME}/local/apache-tomcat-${tomcat.version}/webapps/${servlet.context.prefix}/WEB-INF/lib">
--->
- <fileset dir="build/lib"/>
- </copy>
- </target>
-
- <target name="install-jar" description="Place jar file for this resource into local maven repository" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
-<!--
- <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 name="imstat-CMDv3-RT">
+ <import file="${yanel.source.home}/src/build/resource-types/resource-type.build.xml"/>
</project>
More information about the Yanel-commits
mailing list