[Yanel-commits] rev 44403 - in public/yanel/contributions/resources/world-time: . src/build src/java/org/wyona/yanel/impl/resources/example

michi at wyona.com michi at wyona.com
Wed Aug 26 14:39:52 CEST 2009


Author: michi
Date: 2009-08-26 14:39:51 +0200 (Wed, 26 Aug 2009)
New Revision: 44403

Modified:
   public/yanel/contributions/resources/world-time/build.xml
   public/yanel/contributions/resources/world-time/resource.xml
   public/yanel/contributions/resources/world-time/src/build/build.properties
   public/yanel/contributions/resources/world-time/src/java/org/wyona/yanel/impl/resources/example/WorldTimeResource.java
Log:
class renamed to avoid conflicts and build simplified

Modified: public/yanel/contributions/resources/world-time/build.xml
===================================================================
--- public/yanel/contributions/resources/world-time/build.xml	2009-08-26 12:21:19 UTC (rev 44402)
+++ public/yanel/contributions/resources/world-time/build.xml	2009-08-26 12:39:51 UTC (rev 44403)
@@ -1,49 +1,5 @@
 <?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}"/>
-      <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"
-    />
-    <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 name="yanel-example-world-time-resource">
+  <import file="${yanel.source.home}/src/build/resource-types/resource-type.build.xml"/>
 </project>

Modified: public/yanel/contributions/resources/world-time/resource.xml
===================================================================
--- public/yanel/contributions/resources/world-time/resource.xml	2009-08-26 12:21:19 UTC (rev 44402)
+++ public/yanel/contributions/resources/world-time/resource.xml	2009-08-26 12:39:51 UTC (rev 44403)
@@ -3,7 +3,7 @@
 <resource xmlns="http://www.wyona.org/yanel/1.0"
   name="world-time"
   namespace="http://www.wyona.org/yanel/resource/1.0"
-  class="org.wyona.yanel.impl.resources.ExampleResource"
+  class="org.wyona.yanel.impl.resources.example.WorldTimeResource"
   >
   <description>
     World Time resource as a minimal example

Modified: public/yanel/contributions/resources/world-time/src/build/build.properties
===================================================================
--- public/yanel/contributions/resources/world-time/src/build/build.properties	2009-08-26 12:21:19 UTC (rev 44402)
+++ public/yanel/contributions/resources/world-time/src/build/build.properties	2009-08-26 12:39:51 UTC (rev 44403)
@@ -1,2 +1,2 @@
-resource.name=example-resource
-resource.version=0.0.1-dev-rXXX
+resource.name=example-world-time-resource
+resource.version=1.0-dev-rXXX

Modified: public/yanel/contributions/resources/world-time/src/java/org/wyona/yanel/impl/resources/example/WorldTimeResource.java
===================================================================
--- public/yanel/contributions/resources/world-time/src/java/org/wyona/yanel/impl/resources/example/WorldTimeResource.java	2009-08-26 12:21:19 UTC (rev 44402)
+++ public/yanel/contributions/resources/world-time/src/java/org/wyona/yanel/impl/resources/example/WorldTimeResource.java	2009-08-26 12:39:51 UTC (rev 44403)
@@ -14,7 +14,7 @@
  *  limitations under the License.
  */
 
-package org.wyona.yanel.impl.resources;
+package org.wyona.yanel.impl.resources.example;
 
 import java.util.Calendar;
 import java.util.HashMap;
@@ -32,16 +32,16 @@
 import org.wyona.yanel.core.attributes.viewable.ViewDescriptor;
 
 /**
- * 
+ * Simple resource example displaying the time
  */
-public class ExampleResource extends Resource implements ViewableV1, CreatableV2 {
+public class WorldTimeResource extends Resource implements ViewableV1, CreatableV2 {
 
-    private static Category log = Category.getInstance(ExampleResource.class);
+    private static Category log = Category.getInstance(WorldTimeResource.class);
 
     /**
      * 
      */
-    public ExampleResource() {
+    public WorldTimeResource() {
     }
 
     /**



More information about the Yanel-commits mailing list