我试图运行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>
答案 0 :(得分:1)
你需要在ant / lib目录中有activation.jar和javax.mail.jar才能执行ant目标
答案 1 :(得分:0)
第一条错误消息表明您在Windows和Ubuntu之间有不同版本的邮件任务。在两个系统上运行“ant -version”进行检查。
确保在运行Ant时,您有$ JAVA_HOME指向完整的JDK安装,而不仅仅是JRE。如果需要帮助,askubuntu.com有很多关于如何安装JDK的信息。