I have,
build/classes - compiled java codes
libs - some jar files
src - java codes
WebContent - all the .jsp files, WEB-INF/lib and META-INF
i create some build files but they did not work. How to create a build.xml file for this folder structure.
Detailed Example of Ant for War File
All the classes inside the src directory should be compiled and placed in a separate build/classes directory. The created war file will be placed inside the dist directory.
So first we create the build/classes and the dist directory. The init target does this job.
The next step is to compile all the classes in the src directory and place them in the build/classes directory. To do this first you need to add all the lib files inside the "WebContent/WEB-INF/lib" directory to the classpath.
The target compile uses the javac task to compile the java classes and it depends on the target init, because only when you have the directory ready you can place the classes inside them.The path we created earlier will be refered here using the element.
Now we can create the war file using the war task. To create the war file you need to specify the web directory, lib directory and the classes directory. The destfile attribute specifies the war file location and the webxml attribute specifies the web.xml file location
You can use the clean target to clean the project. The clean target deletes the build and the dist directory.