DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26195>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26195

pb in WAR task : Bad web-inf repository

           Summary: pb in WAR task : Bad web-inf repository
           Product: Ant
           Version: 1.5.3
          Platform: PC
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Core tasks
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
                CC: [EMAIL PROTECTED]


The war generated in using "WAR" task create a "web-inf" repository with files 
(web.xml, *.tld, ...) and a "WEB-INF" repository with other repositories and 
their files (classes, ...).

Note : My application has a "WEB-INF" repository and not a "web-inf".

See below the code :

        <target name="dist" if="application" depends="splashScreen">
                <tstamp/>

                <!-- initialisation variables de distribution -->
                <property name="DestinationArchivage" value="${repArchivage}
\build_${num_build}"/>
                <property name="archive_bin" value="${DestinationArchivage}
\${application}_bin_${DSTAMP}.war"/>
                <property name="archive_src" value="${DestinationArchivage}
\${application}_src_${DSTAMP}.zip"/>
                <property name="build" value="${repertoireSource}\build"/>
                <property name="java_doc" value="${DestinationArchivage}\doc"/>

                <!-- creation du repertoire source -->
                <mkdir dir="${DestinationArchivage}"/>

                <!-- Copie des fichiers LibProjet vers Lib -->
                <copy todir="${repertoireSource}\${application}\WEB-INF\lib">
                    <fileset dir="${repertoireSource}\${application}\WEB-
INF\LibProjet">
                        <exclude name="*.zip"/>
                    </fileset>
                </copy>
                <delete dir="${repertoireSource}\${application}\WEB-
INF\LibProjet"/>

                <!-- Creation de l'archive WAR: binaires -->
                <war destfile="${archive_bin}" webxml="${repertoireSource}
\${application}\WEB-INF\web.xml" update="false">
                        <classes dir="${build}"/>
                        <lib dir="${repertoireSource}\${application}\WEB-
INF\lib">
                                <!-- exclure les services techniques -->
                                <exclude name="at*.jar"/>
                        </lib>
                        <fileset dir="${repertoireSource}\${application}" 
casesensitive="true">
                                <include name="**\*"/>
                                <!-- exclure web.xml: present dans la 
definition du WAR -->
                                <exclude name="**\web.xml"/>
                                <exclude name="WEB-INF\src\**\*"/>
                                <exclude name="WEB-INF\lib\*"/>
                                <exclude name=".*"/>
                                <exclude name="_ccmwaid.inf"/>
                        </fileset>
                        
                        <zipfileset dir="${repertoireSource}\${application}\WEB-
INF\src" prefix="WEB-INF\classes">
                                <include name="*.tld"/>
                                <include name="*.xml"/>
                                <include name="*.properties"/>
                        </zipfileset>
                </war>
   </target>

I tested it on 1.5.1, 1.5.3 and the last one 1.6.0 and the is the same for all.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to