0

我正在尝试运行 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> 
4

2 回答 2

1

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

于 2014-07-17T04:20:00.713 回答
0

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

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

于 2012-08-20T17:28:28.037 回答