灿烂的阳光,苦涩的生活,认真做,你能行!
ant使用过程中的问题
上一篇 /
下一篇 2009-03-02 15:20:33
/ 个人分类:文档
1 ant中发送邮件
<mail password="123" user="aaa" messagemimetype="text/html" subject="Test sendmail" mailport="80" mailhost="mail.fulong.com.cn">
<from address="aaa@fulong.com.cn"/>
<to address="aaa@fulong.com.cn"/>
<message>aaaaaaaaaaaaaaaa</message>
</mail>
注意:Ant发送邮件需要的相关支持包有:mail.jar和activation.jar
如果有错误,请确认这两个包是否已经存在于ant目录的lib中。
2 邮件服务器主机链接不上
nested exception is: class javax.mail.MessagingException: Could not connect to SMTP host:
原因,邮件服务器的端口号不对,邮件服务器的默认端口号是25.
3 判断资源文件是否存在
<?xml version="1.0" encoding="UTF-8"?>
<project name="testCondition">
<path id="all.test.classes">
<pathelement location="bin"/>
</path>
<target name="mail">
<mail mailhost="pop.126.com " mailport="25" subject="Test build">
<from address="luojing_happy@126.com"/>
<to address="luojing_happy@126.com"/>
<message>The nightly build has completed</message>
</mail>
</target>
<target name="test">
<condition property="scondition">
<available resource="TestTest.class">
<classpath refid="all.test.classes" />
</available>
</condition>
<antcall target="isTrue"></antcall>
<antcall target="isFalse"></antcall>
</target>
<target name="isTrue" if="scondition">
<antcall target="mail"/>
<echo>is ture</echo>
</target>
<target name="isFalse" unless="scondition">
<echo>is false</echo>
</target>
</project>
收藏
举报
TAG: