Tomcat+xdoclet

Pessoal, ja uso o xdoclet para gerar meus arquivos .hbm.xml do hibernate

agora eu preciso usa-lo para gerar meu arquivo web.xml do Tomcat

estou pesquisando na pagina do xdoclet, achei as tags, que inicialmente como será teste, estou usando apenas

 * @web.servlet 
 * 				name="Teste"
 * 				class="Teste"
 * @web.servlet-mapping 
 * 				url-pattern="/Teste"

mas nao achei nenhum exemplo de como eu vou gerar ele no ANT

algem que ja trabalha com isso poderia postar ou me mandar um exemplo de como gerar o web.xml no Ant??

obrigado desde ja

veja se ajuda… este build.xml gera os arquivos do struts tb…

buid.xml

<project name="Teste" default="webdoclet">
  
    <property file="build.properties"/>

    <property environment="env"/>

    <path id="xdoclet.classpath">
        <fileset dir="${xdoclet.dir}" includes="*.jar"/>
        <!--
        <fileset dir="${webinf.lib}" includes="*.jar"/>
        -->

        <fileset dir="${commons.dir}"/>
        <pathelement location="${struts}"/>
        <pathelement location="${log4j}"/>

    </path>

    <!-- Web ClassPath -->
    <path id="web.compile.classpath">

    	<pathelement location="${servlet}"/>

    </path> 

    <!-- Web -->
    <target name="webdoclet">
        <mkdir dir="${build.dir}"/>
        <taskdef
            name="webdoclet"
            classname="xdoclet.modules.web.WebDocletTask">
            <classpath>
                <path refid="xdoclet.classpath"/>
                <path refid="web.compile.classpath"/>
            </classpath>
        </taskdef>

        <webdoclet destdir="${webinf}"
            force="${xdoclet.force}"
            mergedir="metadata/web">
            <fileset dir="${src}"/>
            <configParam name="cactusOn" value="${enable.cactus}"/>

            <deploymentdescriptor validatexml="true"
                                  destdir="${webinf}"
                                  distributable="false"
                                  displayname="JavaDevWithAnt"
            />
          <!--  <jsptaglib validatexml="true"
                       shortName="antbook"
                       filename="antbook.tld"
            />-->

            <strutsconfigxml validatexml="true" version="1.1"/>
            <strutsvalidationxml />
        </webdoclet>
    </target>
</project>

build.properties

[code]
src = WEB-INF/src
build.dir = WEB-INF

#--------

JARS

#--------
servlet = c:/java/lib/servlet.jar
log4j = C:/java/lib/log4j-1.2.6.jar
struts = C:/java/jakarta/struts/lib/struts.jar
commons.dir = C:/java/jakarta/commons

#--------------------------------------------

XDoclet - http://xdoclet.sourceforge.net

#--------------------------------------------
xdoclet.dir = c:/java/xdoclet/lib

– WEB-INF –

webinf=WEB-INF
webinf.lib = WEB-INF/lib
web.xml=${webinf}/web.xml
classes=${webinf}/classes
lib=${webinf}/lib[/code]

ae Ricardo
eu estava com algumas coisas atrasadas e só consegui mexer no que vc mandou hoje

funcionou, ele esta gerando o web.xml certinho

claro que esta gerando uns arquivos .xml do struts tb, mas é o de menos

Valeu cara
obrigado mesmo :wink:

tire esta parte

<strutsconfigxml validatexml=“true” version=“1.1”/>
strutsvalidationxml />

que nao gera coisa do struts :slight_smile:

hummmmmmm

agora ficou show mesmo, esta perfeito

ANT + xdoclet muito bom
ja gostava do ANT no começo quando ele compilava minhas classes e gerava os .jar dos meus projetos desktop
gostei mais ainda quando usando em conjunto com xdoclet fazia meus .hbm.xml do hibernate
agora o web.xml do tomcat, perfeitoooo

Viva o ANT
Viva o Ricardo :stuck_out_tongue:
e Viva o GUJ

valeu mesmo Ricardo
vem pra bauru que eu te pago um chop, hehehe

[quote=“ManchesteR”]
valeu mesmo Ricardo
vem pra bauru que eu te pago um chop, hehehe[/quote]

acho que ta meio longe de casa :smiley: