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]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
0 comentários:
Postar um comentário