Salve,
ho creato uno script ant che compila il progetto e crea il war. Ma il mio codice non inserisce nel file anche la struttura delle classi Java, bensì solo la parte web.
Il war creato da eclipse contiene dentro la cartella /Web-INF/classes con le classi compilate.
Come posso fare per inserire anche nel mio war questa cartella con le classi compilate?
Il mio script è fatto così:
Grazie!codice:<project name="CDStore" basedir="." default="war"> <path id="lib.class"> ... </path> <property name="tomcat.home" value="C:\Programmi\tomcat" /> <property name="jboss.home" value="C:\Programmi\jboss-5.0.0.GA" /> <property name="HOME" value="..\build" /> <target name="compila"> <echo message="Compilazione del progetto" /> <mkdir dir="${HOME}" /> <mkdir dir="${HOME}\classes" /> <javac srcdir="..\src" destdir="${HOME}\classes"> <classpath refid="lib.class" /> </javac> </target> <target name="war" depends="compila"> <echo message="Creazione WAR" /> <delete file="../CDStore.war" /> <war destfile="../CDStore.war" webxml="WEB-INF\web.xml"> <fileset dir=".\" excludes="build.xml"></fileset> </war> </target> </project>
Luca