灿烂的阳光,苦涩的生活,认真做,你能行!

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:

 

评分:0

我来说两句

Open Toolbar