It actually makes no difference what the JAR is called because Ant probably puts all the JARs in the classpath, so it's the path structure of each JAR that's important. As long as their is a javax.activation.DataSource class, it should be found.
I'm going to dig in to see the actual class implementation and see what could be wrong. I did try copying mail-1.4.jar to mail.jar, but no go with that. On 6/12/07, Scot P. Floess <[EMAIL PROTECTED]> wrote:
David: I don't exactly remember but I don't think a symlink will work to the jar file... You may need to refer to the actual jar... I seem to remember having some issue on Linux back in the day with regards to symlinks and jar files... Just for grins, try copying mail-1.4.jar to mail.jar and see if that works... David Weintraub wrote: > I just tried that. I downloaded mail-1.4.jar from Sun, put it in > ~ant/lib, created a symbolic link from mail.jar -> mail-1.4.jar, and > still get the same message. Here's the message with "debug". I do get > something else with "debug" -- a missing antlib.xml: > > $ ~ant/bin/ant -debug -f mail.xml > Apache Ant version 1.7.0 compiled on December 13 2006 > Buildfile: mail.xml > Adding reference: ant.PropertyHelper > Detected Java version: 1.4 in: /usr/local/jdk1.4.2_06/jre > Detected OS: Linux > Adding reference: ant.ComponentHelper > Setting ro project property: ant.file -> /home/build/bin/mail.xml > Adding reference: ant.projectHelper > Adding reference: ant.parsing.context > Adding reference: ant.targets > parsing buildfile /home/build/bin/mail.xml with URI = > file:/home/build/bin/mail.xml > Setting ro project property: ant.project.name -> test > Adding reference: test > Setting ro project property: ant.file.test -> /home/build/bin/mail.xml > Project base dir set to: /home/build/bin > +Target: > +Target: test > Attempting to create object of type > org.apache.tools.ant.helper.DefaultExecutor > Adding reference: ant.executor > Build sequence for target(s) `test' is [test] > Complete build sequence is [test, ] > > test: > [antlib:org.apache.tools.ant] Could not load definitions from resource > org/apache/tools/ant/antlib.xml. It could not be found. > [mail] Failed to initialise MIME mail: javax/activation/DataSource > > BUILD SUCCESSFUL > Total time: 0 seconds > [EMAIL PROTECTED]:~/bin > > On 6/12/07, Saurabh Dave <[EMAIL PROTECTED]> wrote: >> Download the Activation.jar and mail.jar and copy in ant Lib folder... >> >> -----Original Message----- >> From: David Weintraub [mailto:[EMAIL PROTECTED] >> Sent: Tuesday, June 12, 2007 3:26 AM >> To: Ant Users List >> Subject: Mail failing in build.xml file >> >> I have a very straight forward build.xml file: >> >> <project name="test" default="test" basedir="."> >> <target name="test"> >> <mail >> from="[EMAIL PROTECTED]" >> subject="Test Email" >> mailhost="192.168.128.100" >> user="dweintraub" >> password="xxxxxxxx" >> message="This is a test email" >> failonerror="true"> >> <to name="David Weintraub" >> address="[EMAIL PROTECTED]"/> >> </mail> >> </target> >> </project> >> >> When I attempt to execute it, I get the following error message: >> >> test: >> [mail] Failed to initialise MIME mail: >> javax/mail/MessagingException >> >> BUILD SUCCESSFUL >> >> >> Which is strange because I set "failonerror" to "true". >> >> Any ideas? I am currently sending mail via CruiseControl and that >> works (and where I got the parameters from) so I know that it is >> possible to send email from this machine. >> >> -- >> David Weintraub >> [EMAIL PROTECTED] >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > -- Scot P. Floess 27 Lake Royale Louisburg, NC 27549 252-478-8087 (Home) 919-392-6730 (Work) Chief Architect JPlate http://sourceforge.net/projects/jplate Chief Architect JavaPIM http://sourceforge.net/projects/javapim --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- -- David Weintraub [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]