java – Ant任务:使用排除参数
发布时间:2020-12-15 04:58:57 所属栏目:Java 来源:网络整理
导读:得到以下build.xml字符串: jar destfile="${lib.dir}/rpt.jar" basedir="${classes.src}" excludes="**/*.java" / 我是Ant的新手,我不明白如何排除字符串的工作原理.哪些文件受到影响?所有的java源文件? 谢谢. 解决方法 首先是关于声明 jar destfile="${l
得到以下build.xml字符串:
<jar destfile="${lib.dir}/rpt.jar" basedir="${classes.src}" excludes="**/*.java" /> 我是Ant的新手,我不明白如何排除字符串的工作原理.哪些文件受到影响?所有的java源文件? 谢谢. 解决方法
首先是关于声明
<jar destfile="${lib.dir}/rpt.jar" basedir="${classes.src}" excludes="**/*.java" /> 此目标用于将文件打包到jar存档中 destfile:指定目标文件的名称和位置,即要创建的存档 basedir:指定需要打包的文件的基本目录.请注意,将包含所有文件和子文件夹 排除:这用于从您的包中不需要的基础上排除文件(jar) 现在回答你的问题 上面的语句会做的是它会将classes.src中的所有文件打包到$(lib.dir)/rpt.jar,但会排除在basedir的任何子文件夹中或内部找到的任何.java文件. 编辑:这种exclude =“* /.java”通常用于排除将要使用,分发,导出等的jar的源代码 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |