Author: billbarker Date: Sun Apr 9 18:36:19 2006 New Revision: 392872 URL: http://svn.apache.org/viewcvs?rev=392872&view=rev Log: Restore the ability to build with the Mail Resources
Modified: tomcat/tc6.0.x/trunk/build.xml Modified: tomcat/tc6.0.x/trunk/build.xml URL: http://svn.apache.org/viewcvs/tomcat/tc6.0.x/trunk/build.xml?rev=392872&r1=392871&r2=392872&view=diff ============================================================================== --- tomcat/tc6.0.x/trunk/build.xml (original) +++ tomcat/tc6.0.x/trunk/build.xml Sun Apr 9 18:36:19 2006 @@ -60,7 +60,15 @@ <target name="build-prepare"> <available classname="junit.framework.TestCase" property="junit.present" /> - + <condition property="javamail.present"> + <and> + <available classname="javax.activation.DataSource" + classpath="${activation.jar}" /> + <available classname="javax.mail.Service" + classpath="${mail.jar}" /> + </and> + </condition> + <mkdir dir="${tomcat.classes}"/> <mkdir dir="${tomcat.build}"/> @@ -82,8 +90,10 @@ excludes="**/CVS/**,**/.svn/**"> <classpath refid="tomcat.classpath" /> <exclude name="org/apache/tomcat/util/net/puretls/**" /> - <exclude name="org/apache/naming/factory/MailSessionFactory.java"/> - <exclude name="org/apache/naming/factory/SendMailFactory.java"/> + <exclude name="org/apache/naming/factory/MailSessionFactory.java" + unless="javamail.present" /> + <exclude name="org/apache/naming/factory/SendMailFactory.java" + unless="javamail.present" /> </javac> <!-- Copy static resource files --> <filter token="VERSION" value="${version}"/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]