Author: costin
Date: Tue Mar 25 20:53:53 2008
New Revision: 641134
URL: http://svn.apache.org/viewvc?rev=641134&view=rev
Log:
Fix build file (still missing lots of files), remove old
Added:
tomcat/sandbox/tomcat-lite/resources/coyote-lite.MF (with props)
Removed:
tomcat/sandbox/tomcat-lite/external/jasper.jar
tomcat/sandbox/tomcat-lite/external/javax.annotation.jar
tomcat/sandbox/tomcat-lite/external/javax.servlet.jar
tomcat/sandbox/tomcat-lite/resources/deploy.MF
Modified:
tomcat/sandbox/tomcat-lite/build.xml
tomcat/sandbox/tomcat-lite/resources/tomcat-lite.MF
Modified: tomcat/sandbox/tomcat-lite/build.xml
URL:
http://svn.apache.org/viewvc/tomcat/sandbox/tomcat-lite/build.xml?rev=641134&r1=641133&r2=641134&view=diff
==============================================================================
--- tomcat/sandbox/tomcat-lite/build.xml (original)
+++ tomcat/sandbox/tomcat-lite/build.xml Tue Mar 25 20:53:53 2008
@@ -9,117 +9,157 @@
<property file="../build/build.properties.default"/>
<!-- Source dependencies -->
- <property name="target.vm" value="1.4"/>
- <property name="source.vm" value="1.4"/>
+ <property name="target.vm" value="1.6"/>
+ <property name="source.vm" value="1.6"/>
- <property name="compile.optimize" value="false"/>
+ <property name="compile.optimize" value="true"/>
<property name="compile.debug" value="false" />
<property name="compile.deprecation" value="false" />
- <property name="compile.source" value="1.4" />
+
+ <property name="compile.source" value="1.6" />
<!-- Used for 'download', to pack the dependent jars -->
<property name="tc.base" location="../.." />
<property name="tc6.home" value="${tc.base}/tomcat6"/>
<property name="tc6.classes" location="${tc6.home}/output/classes"/>
-
- <path id="runtime-deps" >
+ <property name="classes" location="output/classes"/>
+
+ <path id="runtime-deps" >
+ <pathelement location="external/servlet-api.jar"/>
+ <pathelement location="external/annotations-api.jar"/>
</path>
<target name="compile" >
- <mkdir dir="classes" />
- <javac destdir="classes" source="${source.vm}"
+ <mkdir dir="${classes}" />
+ <!-- Extension API and utils -->
+ <javac destdir="${classes}" source="${source.vm}"
target="${target.vm}"
includeJavaRuntime="false"
deprecation="false"
+ classpathref="runtime-deps"
+ debug="false" >
+ <src path="java" />
+ <include name ="org/apache/tomcat/servlets/addon/**" />
+ <include name ="org/apache/tomcat/servlets/util/**" />
+ </javac>
+
+ <!-- Coyote common -->
+ <javac destdir="${classes}" source="${source.vm}"
+ target="${target.vm}"
+ classpathref="runtime-deps"
+ includeJavaRuntime="false"
+ deprecation="false"
+ debug="false" >
+ <src path="tomcat-coyote" />
+ <include name ="**" />
+ </javac>
+ <copy todir="${classes}" >
+ <fileset dir="tomcat-coyote"
+ includes="**/*.properties **/*.xml"/>
+ </copy>
+
+ <!-- Engine-independent extensions ( they depend only on tomcat-util ) -->
+ <javac destdir="${classes}" source="${source.vm}"
+ target="${target.vm}"
+ includeJavaRuntime="false"
+ classpathref="runtime-deps"
+ deprecation="false"
debug="false" >
<src path="java" />
- <include name="javax/servlet/**"/>
- <include name="org/apache/commons/logging/**"/>
- <include name ="org/apache/tomcat/lite/**" />
<include name ="org/apache/tomcat/servlets/config/**" />
- <include name ="org/apache/tomcat/servlets/deploy/**" />
- <exclude name="**/WebAnnotation.java"/>
<include name ="org/apache/tomcat/servlets/file/**" />
- <exclude name="**/Webdav2Servlet.java"/>
<include name ="org/apache/tomcat/servlets/log/**" />
<include name ="org/apache/tomcat/servlets/sec/**" />
<include name ="org/apache/tomcat/servlets/session/**" />
- <include name ="org/apache/tomcat/servlets/util/**" />
- <include name ="org/apache/tomcat/util/*" />
- <include name ="org/apache/tomcat/util/buf/**" />
- <include name ="org/apache/tomcat/util/collections/**" />
- <include name ="org/apache/tomcat/util/http/**" />
- <include name ="org/apache/tomcat/util/net/**" />
- <include name ="org/apache/tomcat/util/res/**" />
</javac>
- <copy todir="classes" >
- <fileset dir="java"
+ <!-- Http11 nio -->
+ <javac destdir="${classes}" source="${source.vm}"
+ classpathref="runtime-deps"
+ target="${target.vm}"
+ includeJavaRuntime="false"
+ deprecation="false"
+ debug="false" >
+ <src path="coyote-nio" />
+ <include name ="**" />
+ </javac>
+ <copy todir="${classes}" >
+ <fileset dir="coyote-nio"
+ includes="**/*.properties **/*.xml"/>
+ </copy>
+
+
+ <!-- Http11 apr - not needed in minimal/standalone, can be moved to
+ addon
+ <javac destdir="${classes}" source="${source.vm}"
+ target="${target.vm}"
+ classpathref="runtime-deps"
+ includeJavaRuntime="false"
+ deprecation="false"
+ debug="false" >
+ <src path="coyote-apr" />
+ <include name ="**" />
+ </javac>
+ <copy todir="${classes}" >
+ <fileset dir="coyote-apr"
includes="**/*.properties **/*.xml"/>
</copy>
- </target>
-
- <target name="compile-extra" >
- <mkdir dir="classes" />
- <javac destdir="classes" source="${source.vm}"
+ -->
+
+ <!-- Coyote extra -->
+ <javac destdir="${classes}" source="${source.vm}"
target="${target.vm}"
+ classpathref="runtime-deps"
+ includeJavaRuntime="false"
+ deprecation="false"
+ debug="false" >
+ <src path="coyote-extensions" />
+ <exclude name="**/SelectorThreadApr.java" />
+ <include name ="**" />
+ </javac>
+
+ <!-- Tomcat-lite -->
+ <javac destdir="${classes}" source="${source.vm}"
+ target="${target.vm}"
+ classpathref="runtime-deps"
includeJavaRuntime="false"
deprecation="false"
debug="false" >
<src path="java" />
- <classpath>
- <path refid="runtime-deps" />
- <pathelement location="${tc6.classes}"/>
- </classpath>
+ <include name ="org/apache/tomcat/lite/**" />
</javac>
-
- <copy todir="classes" >
+ <copy todir="${classes}" >
<fileset dir="java"
includes="**/*.properties **/*.xml"/>
</copy>
</target>
-
+
<target name="clean">
- <delete dir="classes" includes="**"/>
+ <delete dir="${classes}" includes="**"/>
</target>
<target name="tomcat-lite.jar" depends="compile,pack_tomcat-lite.jar"/>
<target name="pack_tomcat-lite.jar" >
- <jar destfile="tomcat-lite.jar" manifest="resources/tomcat-lite.MF">
- <fileset dir="classes" >
- <include name="org/apache/commons/logging/**"/>
+ <jar destfile="output/tomcat-lite.jar" manifest="resources/tomcat-lite.MF">
+ <fileset dir="${classes}" >
<include name ="org/apache/tomcat/lite/**" />
- <include name ="org/apache/tomcat/servlets/config/**" />
- <include name ="org/apache/tomcat/servlets/deploy/**" />
- <exclude name="**/WebAnnotation.java"/>
- <include name ="org/apache/tomcat/servlets/file/**" />
- <exclude name="**/Webdav2Servlet.java"/>
- <include name ="org/apache/tomcat/servlets/log/**" />
- <include name ="org/apache/tomcat/servlets/sec/**" />
- <include name ="org/apache/tomcat/servlets/session/**" />
- <include name ="org/apache/tomcat/servlets/util/**" />
- <include name ="org/apache/tomcat/util/*" />
- <include name ="org/apache/tomcat/util/buf/**" />
- <include name ="org/apache/tomcat/util/collections/**" />
- <include name ="org/apache/tomcat/util/http/**" />
- <include name ="org/apache/tomcat/util/net/**" />
- <include name ="org/apache/tomcat/util/res/**" />
+ <include name ="org/apache/tomcat/**" />
+ <include name ="org/apache/coyote/**" />
+ <include name ="org/apache/juli/**" />
</fileset>
-
- <zipfileset src ="external/javax.servlet.jar"/>
+ <zipfileset src="external/servlet-api.jar"/>
+ <zipfileset src="external/annotations-api.jar"/>
</jar>
-
- <!--mkdir dir="webapps/__x_deploy/WEB-INF/lib"/>
- <jar destfile="webapps/__x_deploy/WEB-INF/lib/deploy.jar"
- manifest="resources/deploy.MF">
- <fileset dir="classes" >
- <include name="org/apache/tomcat/servlets/deploy/**"/>
+ <jar destfile="output/coyote-standalone.jar"
manifest="resources/coyote-lite.MF">
+ <fileset dir="${classes}" >
+ <include name ="org/apache/tomcat/util/**" />
+ <include name ="org/apache/coyote/**" />
+ <include name ="org/apache/juli/**" />
</fileset>
- </jar-->
-
+ </jar>
</target>
<target name="all" depends="tomcat-lite.jar" />
Added: tomcat/sandbox/tomcat-lite/resources/coyote-lite.MF
URL:
http://svn.apache.org/viewvc/tomcat/sandbox/tomcat-lite/resources/coyote-lite.MF?rev=641134&view=auto
==============================================================================
--- tomcat/sandbox/tomcat-lite/resources/coyote-lite.MF (added)
+++ tomcat/sandbox/tomcat-lite/resources/coyote-lite.MF Tue Mar 25 20:53:53 2008
@@ -0,0 +1,2 @@
+Manifest-version: 1.0
+Main-Class: org.apache.coyote.adapters.CoyoteMain
Propchange: tomcat/sandbox/tomcat-lite/resources/coyote-lite.MF
------------------------------------------------------------------------------
svn:executable = *
Modified: tomcat/sandbox/tomcat-lite/resources/tomcat-lite.MF
URL:
http://svn.apache.org/viewvc/tomcat/sandbox/tomcat-lite/resources/tomcat-lite.MF?rev=641134&r1=641133&r2=641134&view=diff
==============================================================================
--- tomcat/sandbox/tomcat-lite/resources/tomcat-lite.MF (original)
+++ tomcat/sandbox/tomcat-lite/resources/tomcat-lite.MF Tue Mar 25 20:53:53 2008
@@ -1,2 +1,2 @@
Manifest-version: 1.0
-Main-Class: org.apache.tomcat.lite.TomcatLite
+Main-Class: org.apache.tomcat.lite.TomcatLiteMain
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]