Duvidas com Ant

2 respostas
F

Olá galera,

Estou com um probleminha.

Tenho um pequeno programinha para gerar arquivos .zip.

Tenho em meu projeto no eclipse uma pasta chamada classes onde estão meus .class e uma pasta lib onde estao os .jar que eu utilizei no desenvolvimento.

Gostaria de saber como eu faço para gerar um arquivo jar, utilizando o ant, com o Main-Class, e colocar essa pasta lib dentro do arquivo .jar.

Alguém pode me ajudar.

Obrigado.

2 Respostas

C
<!-- ================================= 
     	 target: jar
     	 generate Jar of the project 
         ================================= -->	
	<target name="jar" >
		<deltree dir="${app.dir.dist}"/>
		<mkdir dir="${app.dir.dist}"/> 
		<echo message="Generating the Jar File..."/>
	    <jar destfile="${app.file.out.jar}">
    	    <fileset dir="${app.dir.bin}">
    	    	<include name="**/*.*"/>
       	 	</fileset>      	 
			
	    	<!-- Gera o Manifest-->
	    	<manifest>
	    		<attribute name="Class-Path" value="${class-path}"/>
	    		<attribute name="Manifest-Version" value="${app.version}"/>
	    		<attribute name="Created-By" value="${app.author}"/>
	    		<attribute name="Main-class" value="${main-class}"/>   
	    		<attribute name="Java-Bean" value="true"/>   	   				
	    	</manifest>
    	</jar>   	

         <!-- Copy the external jars of the aplication to dist lib-->
		<mkdir dir="${app.dir.dist.lib}"/>
		<copy todir="${app.dir.dist.lib}">
			<fileset dir="${app.dir.lib}">
				<include name="*.jar"/>
			</fileset>
		</copy>
		
		<echo message="see: ${app.dir.dist}"/>
G

Eita… por isso migrei para o Maven: mvn jar:jar

Criado 25 de outubro de 2006
Ultima resposta 26 de out. de 2006
Respostas 2
Participantes 3