terça-feira, 30 de outubro de 2012

Re: [java-br] Comando para gerar EAR com fontes java

·

 

Olá Davi,

Você esta utilizando a estrutura e tag de uma tarefa JAR para criar o EAR. O ANT possui uma tarefa específica para criação de EARs que facilita muitas coisas: http://ant.apache.org/manual/Tasks/ear.html

Baseando no trecho do build.xml que você enviou, acho que o correto para gerar o EAR seria algo assim:

<target name="ear" description="Target associado a geracao do APP-EAR" depends="jar,war">
    <echo message="## Gerando EAR ##"/>

    <fileset id="EJB"
             dir="../dist"
             includes="*Desenv-EJB*"/>
   
    <fileset id="WEB"
             dir="../dist"
             includes="*Desenv-WEB*"/>

    <fileset id="LIB"
             dir="${ejb.lib.dir}"
             excludes="j2ee.jar"/>
             
    <ear destfile="../dist/Desenv-EAR.ear"
        appxml="../application.xml">
        <metainf dir="${ear.src.conf.metainf.dir}"/>
        <fileset refid="EJB" />
        <fileset refid="WEB" />
        <fileset refid="LIB" />
    </ear>

</target>

Att,

 
Oscar A. Costa
http://blog.openarch.com

"Do or do not, there is no try" - Master Yoda

________________________________
De: Davi Sanches <davis.sena@gmail.com>
Para: java-br@yahoogrupos.com.br
Enviadas: Terça-feira, 30 de Outubro de 2012 15:34
Assunto: Re: [java-br] Comando para gerar EAR com fontes java


 
Oscar,

segue abaixo a parte do meu ant que gera o EAR:

<!-- ## <Target associado a geracao do EAR> ##-->
<target name="ear" description="Target associado a geracao do APP-EAR"
depends="jar,war">
<echo message="## Gerando EAR ##"/>
<mkdir dir="temp"/>
<mkdir dir="temp/META-INF"/>
<mkdir dir="temp/META-INF/lib"/>
<copy todir="temp">
<fileset dir="../dist">
<include name="*Desenv-EJB*"/>
<include name="*Desenv-WEB*"/>
</fileset>
</copy>
<copy todir="temp/META-INF">
<fileset dir="${ear.src.conf.metainf.dir}"/>
</copy>

<copy todir="temp/META-INF/lib">
<fileset dir="${ejb.lib.dir}">
<exclude name="j2ee.jar"/>
</fileset>
</copy>
<jar destfile="../dist/Desenv-EAR.ear" basedir="temp" />
<delete dir="temp"/>
</target>
<!-- ## </Target associado a geracao do EAR> ##-->

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Super Descontos HP

Quantidade ou qualidade? No Y!Encontros vc encontra de tudo um pouco.

Não passe mais um Dia dos Namorados sozinho(a). Conheça o Y! Encontros.
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog