Gerar arquivo .jar com ANT

4 respostas
R

Boa noite

Não consigo gerar .JAR com ANT

Terminei uma aplicação desktop e agora quero gerar uma .JAR com ANT, só que o jar não aparece:

Mensagem ao executar o arquivo build.xml:

Buildfile: /home/renato/workspace/fj-16-argentum/build.xml
compilar:
   [delete] Deleting directory /home/renato/workspace/fj-16-argentum/bin
    [mkdir] Created dir: /home/renato/workspace/fj-16-argentum/bin
    [javac] /home/renato/workspace/fj-16-argentum/build.xml:16: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 27 source files to /home/renato/workspace/fj-16-argentum/bin
    [javac] Note: LeitorXML.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: TestaCandlestickFactorySemNegocios.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
BUILD SUCCESSFUL
Total time: 3 seconds

alguém sabe me dizer como resolvo isso ?

4 Respostas

G

Artigo muito bom do GUJ (um site que existe por ai sobre java :twisted: )

http://www.guj.com.br/articles/30

Isso também seria bom estudar: http://www.guj.com.br/java/95974-criando-jar-com-ant

:wink:

R

Acho que consegui, com esse build.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!-- ====================================================================== 
     24/10/2011 19:32:08                                                        

     Argentum    
     description
                   
     renato                                                                
     ====================================================================== -->
<project name="Argentum" default="compilar">
	<target name="compilar">
		<delete dir="bin" />
		<mkdir dir="bin" />

		<javac srcdir="src/main/java" destdir="bin" includeantruntime="true">
			<classpath>
				<fileset dir="lib">
					<include name="*.jar" />
				</fileset>
			</classpath>
		</javac>
	</target>
	
	<target name="empacotar" depends="compilar">
			<mkdir dir="jar" />
			<jar destfile="jar/argentum.jar" basedir="bin" />
		</target>


		
		
</project>

a mensagem agora é:

Buildfile: /home/renato/workspace/fj-16-argentum/build.xml
compilar:
   [delete] Deleting directory /home/renato/workspace/fj-16-argentum/bin
    [mkdir] Created dir: /home/renato/workspace/fj-16-argentum/bin
    [javac] Compiling 27 source files to /home/renato/workspace/fj-16-argentum/bin
    [javac] Note: TestaCandlestickFactorySemNegocios.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
BUILD SUCCESSFUL
Total time: 2 seconds

só que mesmo assim o jar não é gerado :frowning:

G

Olha cara… olhando rapidamente dá de perceber que seui build file nao segue o mesmo padrao do Artigo…

Principalmente na questão dos caminhos … com os “\diretorio” …

Sugiro que você faça o passo a passo do artigo… já tentou fazer isso?

R

O guivirtuoso, valew pela força, to seguindo alguns passos da apostila da caelum fj-16, sera que esse modelo é muito desatualizado ?

Esse tutorial aqui é bem semelhante ao xml acima:

http://www.chuidiang.com/java/herramientas/ant.php

Criado 24 de outubro de 2011
Ultima resposta 24 de out. de 2011
Respostas 4
Participantes 2