Modified:
/trunk/etc/ant-inc/layout.xml
/trunk/etc/ant-inc/test.xml
/trunk/src/main/java/com/google/ant/extensions/antlib.xml
=======================================
--- /trunk/etc/ant-inc/layout.xml Thu Nov 22 22:26:22 2007
+++ /trunk/etc/ant-inc/layout.xml Thu Apr 1 20:25:27 2010
@@ -1,13 +1,18 @@
-<project name="layout">
- <target name="layout" description="--> standard layout of java
project">
- <mkdir dir="${src.main.java.dir}"/>
- <mkdir dir="${src.main.resources.dir}"/>
-
- <mkdir dir="${src.test.java.dir}"/>
- <mkdir dir="${src.test.resources.dir}"/>
+<project name="layout" xmlns:fant="antlib:com.google.ant.extensions">
+ <target name="layout.java" description="--> standard layout of java
project">
+ <fant:propertytransformer
source="${project.group.id}.${project.artifact.id}"
+ expression="\."
+ replacement="/"
+ property="project.package.path"/>
+
+ <mkdir dir="${src.main.java.dir}/${project.package.path}"/>
+ <mkdir dir="${src.test.java.dir}/${project.package.path}"/>
+
+ <mkdir dir="${src.main.resources.dir}"/>
+ <mkdir dir="${src.test.resources.dir}"/>
</target>
- <target name="layout.ws" depends="layout"
+ <target name="layout.ws" depends="layout.java"
description="--> standard layout of web service java project">
<mkdir dir="${src.main.wsdl.dir}"/>
=======================================
--- /trunk/etc/ant-inc/test.xml Thu Jul 10 17:36:05 2008
+++ /trunk/etc/ant-inc/test.xml Thu Apr 1 20:25:27 2010
@@ -175,4 +175,12 @@
</java>
</target>
+ <target name="main">
+ <property name="no.checks" value="yes"/>
+ <antcall target="java.run">
+ <param name="class.name"
value="${project.group.id}.${project.artifact.id}.Main"/>
+ <param name="logging.file.path"
value="${fant.etc.dir}/logging.properties"/>
+ </antcall>
+ </target>
+
</project>
=======================================
--- /trunk/src/main/java/com/google/ant/extensions/antlib.xml Fri Jan 25
22:53:15 2008
+++ /trunk/src/main/java/com/google/ant/extensions/antlib.xml Thu Apr 1
20:25:27 2010
@@ -9,6 +9,9 @@
<taskdef name="jdee"
classname="com.google.ant.extensions.tasks.JdeeTask"/>
+ <taskdef name="propertytransformer"
+
classname="com.google.ant.extensions.tasks.PropertyTransformerTask"/>
+
<taskdef name="wsdl2java"
classname="com.google.ant.extensions.tasks.optional.Wsdl2JavaTask"/>