Ant邮件任务日志

时间:2012-08-20 16:09:52

标签: email ant

我试图运行ant邮件任务,脚本在我的cygwin中工作正常但是当我把它移到ubuntu时我得到:

BUILD FAILED
/home/admin/test/build.xml:22: mail doesn't support the "enableStartTLS" attribute

然后我删除了该属性并得到:

[mail] Failed to initialize MIMI mail: javax/mail/MessagingException

我想知道在哪里可以找到某种日志或以某种方式强制记录日志。有任何想法吗?这是蚂蚁的任务:

<mail mailhost="smtp.gmail.com" user="####" password="####" enableStartTLS="true" subject="jMeter test results from nightly build.">
<from address="codeslikeamonkey@ga.com"/>
<to address="codeslikeamonkey@ga.com"/>
<message>This is an automated message containing results from the most recent discovery build.</message>
<attachments>
    <fileset dir="${basedir}">
        <include name="JMeter-Results*"/>
    </fileset>
</attachments>
</mail> 

2 个答案:

答案 0 :(得分:1)

你需要在ant / lib目录中有activation.jar和javax.mail.jar才能执行ant目标

答案 1 :(得分:0)

第一条错误消息表明您在Windows和Ubuntu之间有不同版本的邮件任务。在两个系统上运行“ant -version”进行检查。

确保在运行Ant时,您有$ JAVA_HOME指向完整的JDK安装,而不仅仅是JRE。如果需要帮助,askubuntu.com有很多关于如何安装JDK的信息。