I believe exclude in the WAR task only accepts files and file patterns, not straight directory names. You might try <exclude name="dojo/**"/>

Brian Stephenson
ThorTech Solutions
www.thortech-solutions.com
(914) 302-7638  [work]
(914) 302-7641  [fax]



On Jan 13, 2009, at 1:39 PM, <dave.alvar...@remanresource.com> <dave.alvar...@remanresource.com > wrote:

Hi,

I'm using Ant 1.6 and trying to build my WAR file. Im my web root directory, I have a directory named "dojo" that I wish to exclude from my WAR file. Here is how I construct the WAR file ...

               <war
                       basedir="${webroot.dir}"
                       warfile="${build}/${war-file-name}"
                       webxml="${webInfDir}/web.xml">
                       <exclude name="WEB-INF/${build}/**"/>
                       <exclude name="WEB-INF/src/**"/>
                       <exclude name="WEB-INF/web.xml"/>
                       <exclude name="dojo"/>
                       <exclude name="${build}/${war-file-name}"/>
               <lib dir="${webInfLibDir}">
               <exclude name="*.jar"/>
               <include name="appUtil.jar"/>
               <include name="appproperties.jar"/>
               <include name="commons-beanutils-1.7.0.jar"/>
               <include name="commons-codec-1.3.jar"/>
               <include name="commons-collections-3.1.jar"/>
               <include name="commons-digester-1.6.jar"/>
               <include name="commons-el-1.0.jar"/>
               <include name="commons-fileupload-1.0.jar"/>
               <include name="commons-lang-2.1.jar"/>
               <include name="commons-logging-1.0.4.jar"/>
               <include name="commons-pool-1.3.jar"/>
               <include name="commons-validator-1.3.1.jar"/>
               <include name="json.jar"/>
               <include name="jstl-1.1.0.jar"/>
               <include name="log4j-1.2.8.jar"/>
               <include name="myfaces-api-1.1.5.jar"/>
               <include name="myfaces-impl-1.1.5.jar"/>
               <include name="NPSConfigDelegate.jar"/>
               <include name="npsimdelegate.jar"/>
               <include name="standard.jar"/>
               <include name="tomahawk-1.1.6.jar"/>
               </lib>
               </war>

but it seems the '<exclude name="dojo"/>' has no effect. The dojo directory gets inserted into my WAR. Any ideas? - Dave

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org



Reply via email to