Dúvida Ant

3 respostas
fournier

Pessoal, estou com uma dúvida e gostaria da ajuda de vcs.

Preciso gerar no Ant um .ear e colocar dentro deste fonte ear o código fonte do projeto( apenas a pasta src )

Estou utilizando o código abaixo no Ant

<target name="build.ear" depends="build.war" description="Constroi o pacote ear da aplicacao">
		<echo message="BUILD.EAR" />
		<ear destfile="${dist.dir}/${deploy.output}/${app.enterprise.name}.ear"  appxml="${dist.enterprise.dir}/${app.enterprise.name}/${ear.name}/META-INF/application.xml" update="true">
			<fileset dir="${dist.dir}/${pacotes}/${war}">
				<include name="${app.enterprise.name}.war" />
			</fileset>

			<fileset dir="${dist.dir}/${appname}/" casesensitive="yes">
				<exclude name="**/*.svn" />
			</fileset>

			<fileset dir="${dist.dir}/${appname}/${web.name}/">
				<filename name="**/sun-application.xml"/>
			</fileset>
		</ear>
	</target>

porém ele copia todo o projeto e não apenas a pasta src de acordo com o comando

<fileset dir="${dist.dir}/${appname}/" casesensitive="yes">
<exclude name="**/*.svn" />
</fileset>

pois ${dist.dir}/${appname}/ é o caminho do projeto

quando alterei a linha acima para ${dist.dir}/${appname}/src o ant copiou todo o conteúdo do src para dentro do ear, porém não dentro da própria pasta src.

Alguém poderia me dar um help, pf.

Obrigado.

3 Respostas

fournier

Alguém ??

fournier

Alguém ??

fournier

Pessoal, resolvi, coloquei todas as pastas do projeto e fui excluindo pasta por pasta e arquivo por arquivo.

Obrigado.

Criado 20 de abril de 2012
Ultima resposta 25 de abr. de 2012
Respostas 3
Participantes 1