如何在创建war时指定要在lib中复制的文件集

时间:2009-11-18 11:38:14

标签: ant

这是我的构建目标

   <target name="build-war" depends="build-java">        
     <war destfile="${dist.dir}/${std.war.file}" webxml="${resources.dir}/WEB-INF/web.xml">  
      <fileset dir="${jsp.dir}" />
       <lib dir="${lib.dir}"/>  
       <classes dir="${build.classes.dir}" />  
     </war>  
   </target>  

这里<lib>可以指定一些文件集/模式集的设置吗?

  1. 基本上我想要复制不同的内容 来自不同地方的罐子。 (不在 一个直接的)

  2. 我希望在另一个实际导入此构建文件的构建文件中定义该文件集或模式集。

       <lib refid="${patternset.id}"/>  
    

1 个答案:

答案 0 :(得分:0)

您只需定义多个<lib>元素:

<war destfile="myjar.jar">
    <lib dir="${dir1}" includes="*.jar"/>
    <lib dir="${dir2}" includes="*.jar"/>
</war>