Java Ant zip排除目录
我正在尝试使用Ant创建zip文件-我想排除src目录,但它不起作用:Java Ant zip排除目录,java,ant,Java,Ant,我正在尝试使用Ant创建zip文件-我想排除src目录,但它不起作用: <zip basedir="${workspace.dir}" destfile="${build.output.dir}/SomeModule.zip" includes="${SomeLibrary}" excludes="SomeLibrary/lib/somejar.jar, **/src/**" defaultexcludes="no" /> 看起来在排除模式集
<zip basedir="${workspace.dir}"
destfile="${build.output.dir}/SomeModule.zip"
includes="${SomeLibrary}"
excludes="SomeLibrary/lib/somejar.jar, **/src/**"
defaultexcludes="no" />
看起来在排除模式集中逗号和空格都是分隔符。尝试使用以下选项之一:From
excludes
:必须排除的文件模式的逗号或空格分隔列表。省略时不排除任何文件(默认排除除外)。另外,只需使用src/**,因为为zip
任务提供了basedir值。我尝试了排除属性作为“SomeLibrary/lib/somejar.jar,***/src/**”
和“SomeLibrary/lib/somejar.jar**/src/**”,结果相同。我使用了**src/**
,因为src目录是${SomeLibrary}
的子目录,includes
属性有一个逗号而不是结尾的双引号,这是发布问题时出现的打字错误,还是也是Ant脚本的一部分?这是帖子中的一个打字错误-在脚本中是正确的(我会修好的)谢谢。
SomeLibrary
`--src
`--bin
`--lib