<pathelement location="${ant.jar}"/>\r
<pathelement location="${jdt.jar}"/>\r
<pathelement location="${commons-logging.jar}"/>\r
- <pathelement location="${mail.jar}" />\r
- <pathelement location="${activation.jar}" />\r
</path>\r
\r
<!-- Just build Tomcat -->\r
<target name="build-prepare">\r
\r
<available classname="junit.framework.TestCase" property="junit.present" />\r
- <condition property="javamail.present">\r
- <and>\r
- <available classname="javax.activation.DataSource"\r
- classpath="${activation.jar}" />\r
- <available classname="javax.mail.Service"\r
- classpath="${mail.jar}" />\r
- </and>\r
- </condition>\r
- \r
+\r
<mkdir dir="${tomcat.classes}"/>\r
\r
<mkdir dir="${tomcat.build}"/>\r
excludes="**/CVS/**,**/.svn/**">\r
<classpath refid="tomcat.classpath" />\r
<exclude name="org/apache/tomcat/util/net/puretls/**" />\r
- <exclude name="org/apache/naming/factory/MailSessionFactory.java"\r
- unless="javamail.present" />\r
- <exclude name="org/apache/naming/factory/SendMailFactory.java"\r
- unless="javamail.present" />\r
</javac>\r
<!-- Copy static resource files -->\r
<filter token="VERSION" value="${version}"/>\r
<!-- Common Annotations 1.0 JAR File -->\r
<jar jarfile="${annotations-api.jar}">\r
<fileset dir="${tomcat.classes}">\r
- <include name="javax/annotation/**" />\r
+ <include name="javax/annotation/*" />\r
+ <include name="javax/annotation/security/*" />\r
+ <include name="javax/persistence/*" />\r
+ <include name="javax/xml/ws/*" />\r
<!-- Javadoc and i18n exclusions -->\r
<exclude name="**/package.html" />\r
<exclude name="**/LocalStrings_*" />\r
<!-- JSP 2.1 EL Implementation JAR File -->\r
<jar jarfile="${el-api.jar}">\r
<fileset dir="${tomcat.classes}">\r
- <include name="javax/el/**" />\r
+ <include name="javax/el/*" />\r
<!-- Javadoc and i18n exclusions -->\r
<exclude name="**/package.html" />\r
<exclude name="**/LocalStrings_*" />\r
<jar jarfile="${catalina-ant.jar}">\r
<fileset dir="${tomcat.classes}">\r
<include name="org/apache/catalina/ant/*" />\r
- <include name="org/apache/catalina/util/Base64.class" />\r
- <!-- Javadoc and i18n exclusions -->\r
- <exclude name="**/package.html" />\r
- <exclude name="**/LocalStrings_*" />\r
- </fileset>\r
- </jar>\r
-\r
- <!-- Catalina JMX Accessor Ant Tasks JAR File -->\r
- <jar jarfile="${catalina-ant-jmx.jar}">\r
- <fileset dir="${tomcat.classes}">\r
<include name="org/apache/catalina/ant/jmx/*" />\r
+ <include name="org/apache/catalina/util/Base64.class" />\r
<!-- Javadoc and i18n exclusions -->\r
<exclude name="**/package.html" />\r
<exclude name="**/LocalStrings_*" />\r