dr_pompeii wrote:
Hi guys

i have a problem with ant [b]war[/b] task
my build.xml are located in

[code]
myapp
        WEB-INF
                build.xml
[/code]

this is my war task target

[code]
<target name="war-creatror">
        <war basedir="${basedir}/../" destfile="myapp.war" webxml="web.xml" >
                <fileset dir="${sourcedir}" >
                        <exclude name="**/*.java" />
                </fileset>        
        </war>
</target>
[/code]

where [b]<property name="sourcedir" value="${basedir}/src" />[/b]

well the weird part is that the war file [b]has include the src
folder!!!![/b]
thats mean

[code]
myapp.war
        jsp
        js
        css
        WEB-INF/
                src <---- it shouldnt be there
                ...
                more folders
                ...
[/code]

so please, what is wrong??????
according with 2 books my code shown should work

1. I hope its not my book :)

2.  the declaration
                <fileset dir="${sourcedir}" >
                        <exclude name="**/*.java" />
                </fileset>        

Is pulling the src/ dir in, excluding all Java files. Presumably thats where the jsp, js and cs files are coming from. If there is a src dir under WEB-INF, that means you have a directory WEB-INF/src . Even if any .java files under there are excluded, you will still probably get the directory tree pulled in.

Try excluding it by name
                <fileset dir="${sourcedir}" >
                        <exclude name="**/*.java" />
                        <exclude name="WEB-INF/src" />
                </fileset>        



-steve


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

Reply via email to