[Yanel-commits] rev 21167 - public/yanel/trunk/src/build/targets
michi at wyona.com
michi at wyona.com
Wed Dec 27 10:21:19 CET 2006
Author: michi
Date: 2006-12-27 10:21:17 +0100 (Wed, 27 Dec 2006)
New Revision: 21167
Added:
public/yanel/trunk/src/build/targets/create-new-resource.xml
Log:
create new resource target
Added: public/yanel/trunk/src/build/targets/create-new-resource.xml
===================================================================
--- public/yanel/trunk/src/build/targets/create-new-resource.xml 2006-12-27 08:54:38 UTC (rev 21166)
+++ public/yanel/trunk/src/build/targets/create-new-resource.xml 2006-12-27 09:21:17 UTC (rev 21167)
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+
+<project name="create-new-resource" default="new-resource">
+ <description>Create new resource</description>
+
+ <target name="new-resource" description="Create a new resource" depends="init">
+ <echo>Create new resource from scratch ${yanel.home.dir}/src/resources/from-scratch-resource-template</echo>
+ <property name="new.realm.name" value="hugo"/>
+ <property name="new.realm.namespace" value="http://hugo.foo.bar/yanel/resource/1.0"/>
+ <property name="new.realm.description" value="Description of new resource ${new.realm.name}"/>
+
+ <copy todir="${yanel.home.dir}/src/contributions/resources/${new.realm.name}">
+ <fileset dir="${yanel.home.dir}/src/resources/from-scratch-resource-template" excludes="build/**"/>
+ </copy>
+ <replace file="${yanel.home.dir}/src/contributions/resources/${new.realm.name}/resource.xml" value="${new.realm.name}">
+ <replacetoken>from-scratch</replacetoken>
+ </replace>
+ <replace file="${yanel.home.dir}/src/contributions/resources/${new.realm.name}/resource.xml" value="${new.realm.namespace}">
+ <replacetoken>http://foo.bar/yanel/resource/1.0</replacetoken>
+ </replace>
+ <replace file="${yanel.home.dir}/src/contributions/resources/${new.realm.name}/resource.xml" value="${new.realm.description}">
+ <replacetoken>From Scratch Resource Template</replacetoken>
+ </replace>
+ </target>
+</project>
More information about the Yanel-commits
mailing list