Apache Ant para gerar war

5 respostas
java_es_a_lei

galera não estou conseguindo configurar o ant

segue o codigo abaixo

o build.xml

<?xml version="1.0" encoding="UTF-8"?>
                                                                   
<project default="deploy" name="lojaVirtual">
    <property file="build.properties" /> <!-- init e clean omitidos -->
    <target name="compile" depends="init">
        <javac srcdir="src" destdir="classes">
            <classpath path="${servlet.jar}" />
        </javac>
    </target>
    <target name="war" depends="compile">
        <war warfile="release/${context}.war" webxml="etc/web.xml">
            <fileset dir="web" />
            <classes dir="classes" />
        </war>
    </target>
    <target name="deploy" depends="war">
        <copy todir="${deploy.dir}">
            <fileset dir="release">
                 <include name="*.war" />
                 </fileset>
         </copy>
     </target>                
</project>

o build.properties

# Localizacao do Servidor
tomcat.home=/home/fernando/apache-tomcat-6.0.18

# Altere para informar dir de instalacao
deploy.dir=${tomcat.home}/webapps
# Coloque aqui nome do contexto
context=lojaVirtual
# JAR com Servlet API
argonavis.com.br servlet.jar=${tomcat.home}/common/lib/servlet.jar

Valew desde ja

5 Respostas

java_es_a_lei

ajuda rsrsrsrsrsrs

gomesrod

Qual é o problema que acontece exatamente?

java_es_a_lei

o erro que da é esse

Buildfile: /home/fernando/workspace/lojaVirtual/build.xml

BUILD FAILED
Target "init" does not exist in the project "lojaVirtual". It is used from target "compile".

Total time: 886 milliseconds
andre_qjo

Pelo que vi, na terceira linha esta que o compile depende do init, mas não existe init. Retire esta parte.
Talvez de mais alguns erros porque acredito que alguns caminhos aí no meu estão errados, mas isso você vai identificando no log.

Vlw

java_es_a_lei

valew Andre_qjo deu certo

Flowwwwww

Criado 31 de julho de 2009
Ultima resposta 31 de jul. de 2009
Respostas 5
Participantes 3