Ajuda com o build.xml do ANT com log4j

0 respostas
G

Pessoal, tenho um projeto com o build.xml que o professor deu, o build tá assim:

<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="compila" name="Ant">
	<property name="source" value="${basedir}/src"/>
	<property name="bin" value="${basedir}/bin"/>
	<property name="doc" value="${basedir}/doc"/>
	<property name="classpath" value="${basedir}/libs/junit-4.8.2.jar"/>
	<property name="easyaccept" value="${basedir}/libs/easyaccept.jar"/>
	<property name="log4j" value="${basedir}/libs/log4j-1.2.16.jar"/>

	<target name="limpa" description="Limpa a pasta bin e doc">
		<echo> Limpando... </echo>
        	<delete dir="${bin}" />
			<delete dir="${doc}" />
    </target>

	<target name="init">
		 <mkdir dir="${bin}"/>
	</target>
	
	<target name="compila" depends="init" description="Compila os arquivos-fonte">
		<echo> Compilando... </echo>
		<javac classpath="${classpath}" destdir="${bin}" includeantruntime="off">
			<src path="${source}"/>
			<include name="**"/>
		</javac>
	</target>
	
	<target name="doc">
		<mkdir dir="${doc}" />
		<javadoc author="true" classpath="${classpath}" destdir="${doc}"
					sourcepath="${source}" use="true" version="true" windowtitle="Praticas">
		</javadoc>
	</target>

	<target name="testa">
		<echo> Rodando testes de aceitacao... </echo>
		<java classname="easyaccept.EasyAccept" fork="yes">
			<arg value="facade.AgendaFacade"/>
			<arg value="testes/us1.txt"/>
			<arg value="testes/us1_1.txt"/>
			<arg value="testes/us2.txt"/>
			<arg value="testes/us2_1.txt"/>
			<arg value="testes/us3.txt"/>
			<arg value="testes/us3_1.txt"/>
			<arg value="testes/us4.txt"/>
			<arg value="testes/us5.txt"/>
			<classpath>
				<pathelement path ="${bin};${easyaccept}"/>
				<pathelement path="${classpath}"/>
			</classpath>
		</java>
	</target>

    <target name="testa-unidade" depends="init, compila">
    	<echo> Rodando testes de unidade... </echo>
		<java classname="org.junit.runner.JUnitCore" fork="yes">
    		<arg value = "tests.TestAgendaFacade"/>
    		<classpath>
    			<pathelement path="${bin}"/>
    			<pathelement path="${classpath}"/>
    			<pathelement path="${bin}/tests/"/>
    		</classpath>
    	</java>
	</target>
</project>

dai tava rodando beleza, mas eu adicionei o log4J ao projeto e loguei umas classes, mas dai começou a dar pau na hora de compilar, no erro, mostra que ele não encontra nada do log4J.

O que eu tenho que mudar pra funcionar?
Obrigado

Criado 3 de dezembro de 2010
Respostas 0
Participantes 1