[Yanel-commits] rev 20708 - in
public/yanel/trunk/src/resources/from-scratch-resource-template:
. src src/build src/java src/java/bar src/java/bar/foo
src/java/bar/foo/yanel src/java/bar/foo/yanel/impl
src/java/bar/foo/yanel/impl/resources
michi at wyona.com
michi at wyona.com
Sun Dec 10 14:15:13 CET 2006
Author: michi
Date: 2006-12-10 14:15:10 +0100 (Sun, 10 Dec 2006)
New Revision: 20708
Added:
public/yanel/trunk/src/resources/from-scratch-resource-template/build.xml
public/yanel/trunk/src/resources/from-scratch-resource-template/resource.xml
public/yanel/trunk/src/resources/from-scratch-resource-template/src/
public/yanel/trunk/src/resources/from-scratch-resource-template/src/build/
public/yanel/trunk/src/resources/from-scratch-resource-template/src/build/build.properties
public/yanel/trunk/src/resources/from-scratch-resource-template/src/build/dependencies.xml
public/yanel/trunk/src/resources/from-scratch-resource-template/src/java/
public/yanel/trunk/src/resources/from-scratch-resource-template/src/java/bar/
public/yanel/trunk/src/resources/from-scratch-resource-template/src/java/bar/foo/
public/yanel/trunk/src/resources/from-scratch-resource-template/src/java/bar/foo/yanel/
public/yanel/trunk/src/resources/from-scratch-resource-template/src/java/bar/foo/yanel/impl/
public/yanel/trunk/src/resources/from-scratch-resource-template/src/java/bar/foo/yanel/impl/resources/
public/yanel/trunk/src/resources/from-scratch-resource-template/src/java/bar/foo/yanel/impl/resources/FromScratchResource.java
public/yanel/trunk/src/resources/from-scratch-resource-template/src/test/
Log:
resource minimals added
Added: public/yanel/trunk/src/resources/from-scratch-resource-template/build.xml
===================================================================
--- public/yanel/trunk/src/resources/from-scratch-resource-template/build.xml 2006-12-09 23:25:04 UTC (rev 20707)
+++ public/yanel/trunk/src/resources/from-scratch-resource-template/build.xml 2006-12-10 13:15:10 UTC (rev 20708)
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+
+<project name="yanel-resource" default="compile">
+
+ <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}"/>
+ </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"
+ />
+ <mkdir dir="${resource.lib.dir}"/>
+ <jar destfile="${resource.lib.dir}/yanel-resource-${resource.name}-${resource.version}.jar"
+ basedir="${resource.classes.dir}"
+ />
+ </target>
+
+ <target name="clean" depends="init">
+ <delete dir="${resource.build.dir}"/>
+ </target>
+
+ <target name="copy-dependencies" depends="init">
+ <copy todir="${build.dir}/webapps/${servlet.context.prefix}/WEB-INF/lib">
+ <fileset refid="maven2.resource.fileset"/>
+ <mapper type="flatten"/>
+ </copy>
+ </target>
+</project>
Added: public/yanel/trunk/src/resources/from-scratch-resource-template/resource.xml
===================================================================
--- public/yanel/trunk/src/resources/from-scratch-resource-template/resource.xml 2006-12-09 23:25:04 UTC (rev 20707)
+++ public/yanel/trunk/src/resources/from-scratch-resource-template/resource.xml 2006-12-10 13:15:10 UTC (rev 20708)
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+
+<resource xmlns="http://www.wyona.org/yanel/1.0"
+ name="from-scratch"
+ namespace="http://foo.bar/yanel/resource/1.0"
+ class="bar.foo.yanel.impl.resources.FromScratchResource"
+ >
+<description>
+From Scratch Resource Template
+</description>
+
+<rtd>
+ <property name="foo" default-value="bar"/>
+</rtd>
+</resource>
Added: public/yanel/trunk/src/resources/from-scratch-resource-template/src/build/build.properties
===================================================================
--- public/yanel/trunk/src/resources/from-scratch-resource-template/src/build/build.properties 2006-12-09 23:25:04 UTC (rev 20707)
+++ public/yanel/trunk/src/resources/from-scratch-resource-template/src/build/build.properties 2006-12-10 13:15:10 UTC (rev 20708)
@@ -0,0 +1,2 @@
+resource.name=from-scratch
+resource.version=0.0.1-dev-rXXX
Added: public/yanel/trunk/src/resources/from-scratch-resource-template/src/build/dependencies.xml
===================================================================
--- public/yanel/trunk/src/resources/from-scratch-resource-template/src/build/dependencies.xml 2006-12-09 23:25:04 UTC (rev 20707)
+++ public/yanel/trunk/src/resources/from-scratch-resource-template/src/build/dependencies.xml 2006-12-10 13:15:10 UTC (rev 20708)
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+
+<project name="wiki-dependencies" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
+
+ <target name="dependencies" description="Dependencies">
+ <!-- INFO: http://maven.apache.org/ant-tasks.html -->
+ <artifact:remoteRepository id="wyona.remote.repository" url="http://www.wyona.org/maven2/"/>
+
+ <artifact:dependencies pathId="maven2.classpath" filesetId="maven2.fileset">
+ <remoteRepository refid="wyona.remote.repository"/>
+ <dependency groupId="javax.servlet" artifactId="servlet-api"
+ version="2.3" scope="provided" />
+ <dependency groupId="log4j" artifactId="log4j"
+ version="1.2.8"/>
+ <dependency groupId="wyona-org-yanel" artifactId="yanel-core"
+ version="${yanel.source.version}"/>
+ <dependency groupId="wyona-org-yanel" artifactId="yanel-impl"
+ version="0.0.1-dev-r17165"/>
+ <dependency groupId="yarep" artifactId="yarep"
+ version="0.0.1-dev-r20514"/>
+ <dependency groupId="wyona-org-commons" artifactId="wyona-org-commons"
+ version="0.0.1-dev-r19469"/>
+ </artifact:dependencies>
+
+ <artifact:dependencies pathId="maven2.resource.classpath" filesetId="maven2.resource.fileset">
+ <remoteRepository refid="wyona.remote.repository"/>
+ <!-- No resource specific libs yet -->
+ </artifact:dependencies>
+
+ <property name="maven2.cp" refid="maven2.classpath"/>
+ <!--<echo>Maven2 classpath: ${maven2.cp}</echo>-->
+ </target>
+
+</project>
Added: public/yanel/trunk/src/resources/from-scratch-resource-template/src/java/bar/foo/yanel/impl/resources/FromScratchResource.java
===================================================================
--- public/yanel/trunk/src/resources/from-scratch-resource-template/src/java/bar/foo/yanel/impl/resources/FromScratchResource.java 2006-12-09 23:25:04 UTC (rev 20707)
+++ public/yanel/trunk/src/resources/from-scratch-resource-template/src/java/bar/foo/yanel/impl/resources/FromScratchResource.java 2006-12-10 13:15:10 UTC (rev 20708)
@@ -0,0 +1,19 @@
+/*
+ * Copyright 2006 Wyona
+ */
+
+package bar.foo.yanel.impl.resources;
+
+import org.wyona.yanel.impl.ResourceDefaultImpl;
+
+/**
+ *
+ */
+public class FromScratchResource extends ResourceDefaultImpl {
+
+ /**
+ *
+ */
+ public FromScratchResource() {
+ }
+}
More information about the Yanel-commits
mailing list