ant如何copy几个文件到 .jar文件中,而不覆盖jar包中其他的文件

解决方案 »

  1.   

    你可以把文件一个一个copy过去啊?如果文件不多的话。
      <copy file="${src.output.dir}/xx.java" todir="${batch.output.dir}" overwrite="true"/>
      

  2.   

    copy到jar文件好像不能这么写,不好意思。能不能把我的发言删了阿,丢人
      

  3.   

    把jar文件事先展开,放到目录中,然后把class文件copy到那个目录中,再重新用ant打成jar文件
      

  4.   

    谢了,好象没有直接的办法,我打成另外一个 jar应该能找到
      

  5.   

    <jar basedir="D:/lib" destfile="D:/portal-impl.jar" compress="no" update="true"/> 主要在于compress="*"等于yes时表示重新打包压缩,等于no 时 则 noly store them. 看看我的文章:
    http://hi.baidu.com/gengchaojob/blog/item/409d3e44a228283386947329.html