ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "juan.velez" <juan.ve...@areva-td.com>
Subject How to include a file excluded by an "exclude"
Date Wed, 10 Jun 2009 19:20:58 GMT

I am trying to create a war file whose WEBINF folder must not have any
*.properties file except for one defined by property ${config.properties}. I
searched the forum and someone had asked a similar question and the answer
was to user selectors. I tried such but with no luck. Any ideas?

        <war destfile="${build.dist}/${build.war.name}"
             webxml="${build.webapps.app}/WEB-INF/web.xml"
             update="false"
             duplicate="fail">

	        <fileset dir="${build.webapps.app}"> 
                <include name="**/index.html"/>
                <include name="**/status.jsp"/>
      		    <exclude name="**/vssver2.scc"/>   
	         </fileset>
            
            <webinf dir="${build.webapps.app}/WEB-INF">
                <exclude name="**/web.xml" />
                <!-- Exclude all properties files. The following does not
work as it fails with
                       Class org.apache.tools.ant.types.PatternSet$NameEntry
doesn't support the nested "not" element. -->
                <exclude name="*.properties">
                    <not>
                        <filename
name="${build.webapps.app}/WEB-INF/${config.properties}" />
                    </not>
                </exclude>
                <!-- Exclude all bsc.application-base.xml files -->
                <exclude name="*.application-base.xml" />
                <exclude name="**/vssver2.scc"/>
                <include name="**" />
            </webinf>

            <lib dir="${build.lib}">
                <!-- Exclude the Oracle JDBC Driver library -->
                <exclude name="${ojdbc14.jar}" />
                <!-- Exclude the Tomcat 6.0 Servlet API library -->
                <exclude name="${servlet-api.jar}" />
                <exclude name="**/vssver2.scc"/>
            </lib>

-- 
View this message in context: http://www.nabble.com/How-to-include-a-file-excluded-by-an-%22exclude%22-tp23969212p23969212.html
Sent from the Ant - Users mailing list archive at Nabble.com.


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


Mime
View raw message