<project name="send email" default="send_email" basedir=".">
<target name="send_email">
<mail mailhost="inetmail.domain.com" subject="testing">
<from="testing@testing.com">
<tolist="testing@testing.com">
<message="Mail testing">
<attachments>
<fileset dir="E:ContinuousIntegrationlog">
<include name="Junit_status.txt"/>
</fileset>
</attachments>
</mail>
</target>
</project>
无法 ro 发送带有附件的 ant 电子邮件: 错误:该类型不支持嵌套的"附件"元素。
mail
任务的文档说:
可以使用嵌套的
<attachments>
元素发送附件...在 Apache Ant 1.7 之前,只有<fileset>
被支持作为嵌套元素,您仍然可以在没有<attachments>
容器的情况下直接使用它。
听起来您使用的是 Ant 1.6 或更早版本。
远程<attachments>
和</attachments>
线,它应该可以工作。
1.添加了"javax.mail.jar"到/lib文件夹2.My 蚂蚁是1.6.5。因此删除并直接使用。
这两个步骤解决了问题