You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by th...@apache.org on 2006/11/02 10:03:54 UTC
svn commit: r470284 -
/webservices/axis2/branches/java/1_1/modules/tool/create-project.xml
Author: thilina
Date: Thu Nov 2 01:03:53 2006
New Revision: 470284
URL: http://svn.apache.org/viewvc?view=rev&rev=470284
Log:
Images were getting corrupted due to filtering..
Modified:
webservices/axis2/branches/java/1_1/modules/tool/create-project.xml
Modified: webservices/axis2/branches/java/1_1/modules/tool/create-project.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_1/modules/tool/create-project.xml?view=diff&rev=470284&r1=470283&r2=470284
==============================================================================
--- webservices/axis2/branches/java/1_1/modules/tool/create-project.xml (original)
+++ webservices/axis2/branches/java/1_1/modules/tool/create-project.xml Thu Nov 2 01:03:53 2006
@@ -26,6 +26,7 @@
<property name="lib.dir.name" value="lib"></property>
<property name="bin.dir.name" value="bin"></property>
<property name="help.dir.name" value="help"></property>
+ <property name="icons.dir.name" value="icons"></property>
<property name="codegen.resource.dir" value="./conf/codegen"></property>
<property name="service.resource.dir" value="./conf/service"></property>
@@ -84,6 +85,7 @@
<!-- Default target to generate all the services -->
<target name="all">
+ <antcall target="clean" />
<antcall target="generate-service-project"/>
<antcall target="generate-codegen-project"/>
<antcall target="generate-codegen-plugin"/>
@@ -97,43 +99,20 @@
<mkdir dir="${codegen.output.dir}"></mkdir>
</target>
- <!-- generate the service archiver project -->
- <target name="generate-service-project" depends="init">
- <!-- copy the source -->
- <copy todir="${service.output.dir}">
- <fileset dir="${service.src.dir}" excludes="**/codegen/**/*.java"/>
- </copy>
- <!-- Copy the other stuff -->
- <copy todir="${service.output.dir}" filtering="on">
- <fileset dir="${service.resource.dir}"></fileset>
- </copy>
- <!-- create bin directory -->
- <mkdir dir="${service.output.dir}/${bin.dir.name}"></mkdir>
- <!-- create the help directory -->
- <mkdir dir="${service.output.dir}/${help.dir.name}"></mkdir>
- <!-- copy the help directory -->
- <copy todir="${service.output.dir}/${help.dir.name}">
- <fileset file="${service.help.resource.file}"></fileset>
- </copy>
- <available property="images.dir"
- file="${service.help.images.dir}"
- type="dir"
- value="${service.help.images.dir}"/>
- <copy todir="${service.output.dir}/${help.dir.name}/images">
- <fileset dir="${images.dir}"/>
- </copy>
-
- </target>
-
+ <!-- Codegen Project -->
<!--generate the codegen project-->
<target name="generate-codegen-project" depends="init">
<!-- copy the source -->
- <copy todir="${codegen.output.dir}">
+ <copy todir="${codegen.output.dir}/${source.dir.name}">
<fileset dir="${codegen.src.dir}" excludes="**/service/**/*.java"/>
</copy>
<!-- Copy the other stuff -->
<copy todir="${codegen.output.dir}" filtering="on" >
- <fileset dir="${codegen.resource.dir}"></fileset>
+ <fileset dir="${codegen.resource.dir}" excludes="**/*.gif"></fileset>
+ </copy>
+ <!-- Copy the icons dir -->
+ <copy todir="${codegen.output.dir}">
+ <fileset dir="${codegen.resource.dir}" includes="**/*.gif"></fileset>
</copy>
<!-- create bin directory -->
<mkdir dir="${codegen.output.dir}/${bin.dir.name}"></mkdir>
@@ -143,6 +122,10 @@
<copy todir="${codegen.output.dir}/${help.dir.name}">
<fileset file="${codegen.help.resource.file}"></fileset>
</copy>
+ <!-- copy the libraries to the plugin-->
+ <copy todir="${codegen.output.dir}/${lib.dir.name}">
+ <fileset refid="codegen.libs" />
+ </copy>
<available property="images.dir" file="${codegen.help.images.dir}" type="dir" value="${codegen.help.images.dir}"/>
<copy todir="${codegen.output.dir}/${help.dir.name}/images">
<fileset dir="${images.dir}"/>
@@ -175,8 +158,8 @@
<fileset refid="codegen.libs" />
</copy>
<!-- copy the sources to the plugin-->
- <copy todir="${codegen.plugin.output.dir}/src">
- <fileset dir="${codegen.output.dir}">
+ <copy todir="${codegen.plugin.output.dir}/${source.dir.name}">
+ <fileset dir="${codegen.output.dir}/${source.dir.name}">
<include name="org/**" />
</fileset>
</copy>
@@ -184,7 +167,7 @@
<!-- compile the plugin java files -->
<delete dir="${codegen.plugin.output.dir}/class"></delete>
<mkdir dir="${codegen.plugin.output.dir}/class"></mkdir>
- <javac srcdir="${codegen.output.dir}"
+ <javac srcdir="${codegen.output.dir}/${source.dir.name}"
destdir="${codegen.plugin.output.dir}/class"
includes="org/apache/axis2/**">
<classpath>
@@ -199,7 +182,7 @@
<!-- create the Axis2CodegenWizard.jar -->
<copy todir="${codegen.plugin.output.dir}/class">
- <fileset dir="${codegen.output.dir}" >
+ <fileset dir="${codegen.output.dir}/${source.dir.name}" >
<include name="**/Codegen.properties" />
</fileset>
</copy>
@@ -218,6 +201,43 @@
</copy>
</target>
+ <!-- Service Archiver Project -->
+ <!-- generate the service archiver project -->
+ <target name="generate-service-project" depends="init">
+ <!-- copy the source -->
+ <copy todir="${service.output.dir}/${source.dir.name}">
+ <fileset dir="${service.src.dir}/" excludes="**/codegen/**/*.java"/>
+ </copy>
+ <!-- Copy the other stuff -->
+ <copy todir="${service.output.dir}" filtering="on">
+ <fileset dir="${service.resource.dir}" excludes="**/*.gif"></fileset>
+ </copy>
+ <!-- Copy the icons folder -->
+ <copy todir="${service.output.dir}">
+ <fileset dir="${service.resource.dir}" includes="**/*.gif" ></fileset>
+ </copy>
+ <!-- create bin directory -->
+ <mkdir dir="${service.output.dir}/${bin.dir.name}"></mkdir>
+ <!-- create the help directory -->
+ <mkdir dir="${service.output.dir}/${help.dir.name}"></mkdir>
+ <!-- copy the help directory -->
+ <copy todir="${service.output.dir}/${help.dir.name}">
+ <fileset file="${service.help.resource.file}"></fileset>
+ </copy>
+ <!-- copy the libraries to the plugin-->
+ <copy todir="${service.output.dir}/${lib.dir.name}">
+ <fileset refid="service.libs" />
+ </copy>
+ <available property="images.dir"
+ file="${service.help.images.dir}"
+ type="dir"
+ value="${service.help.images.dir}"/>
+ <copy todir="${service.output.dir}/${help.dir.name}/images">
+ <fileset dir="${images.dir}"/>
+ </copy>
+
+ </target>
+
<!--Generate the service plugin -->
<target name="generate-service-plugin" depends="init,generate-service-project">
<mkdir dir="${service.plugin.output.dir}"></mkdir>
@@ -243,8 +263,8 @@
<fileset refid="service.libs" />
</copy>
<!-- copy the sources to the plugin-->
- <copy todir="${service.plugin.output.dir}/src">
- <fileset dir="${service.output.dir}">
+ <copy todir="${service.plugin.output.dir}/${source.dir.name}">
+ <fileset dir="${service.output.dir}/${source.dir.name}">
<include name="org/**" />
</fileset>
</copy>
@@ -252,7 +272,7 @@
<!-- compile the plugin java files -->
<delete dir="${service.plugin.output.dir}/class"></delete>
<mkdir dir="${service.plugin.output.dir}/class"></mkdir>
- <javac srcdir="${service.output.dir}"
+ <javac srcdir="${service.output.dir}/${source.dir.name}"
destdir="${service.plugin.output.dir}/class"
includes="org/apache/axis2/**">
<classpath>
@@ -267,7 +287,7 @@
<!-- create the Axis_Service_Archiver.jar -->
<copy todir="${service.plugin.output.dir}/class">
- <fileset dir="${service.output.dir}" >
+ <fileset dir="${service.output.dir}/${source.dir.name}" >
<include name="**/ServiceResources.properties" />
</fileset>
</copy>
@@ -322,6 +342,7 @@
<delete dir="${output}"></delete>
</target>
+ <!-- help, list of targets -->
<target name="help">
<echo message="****************************************************************************" />
<echo message="** Eclipse Plugin Build **" />
@@ -349,4 +370,6 @@
</target>
</project>
+
+
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org