Ajuda com a criacao de arquivo ANT

0 respostas
M

Olá, estou tentando criar um ant com a função de gerar e executar um jar de um certo programa que desenvolvi, até a parte da geração tudo ok, porém, quando vou executa-lo ocorreu o seguinte erro:

executar:

[java] Exception in thread main java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;

[java] 	at org.hibernate.ejb.Ejb3Configuration.(Ejb3Configuration.java:141)

[java] 	at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:54)

[java] 	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:63)

[java] 	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47)

[java] 	at br.com.techpeople.wayne.dao.PersistenceManager.initialize(Unknown Source)

[java] 	at br.com.techpeople.wayne.principal.PrincipalWayne.main(Unknown Source)

[java] Java Result: 1

BUILD SUCCESSFUL

Total time: 12 seconds

O arquivo ant esta assim:

<property name="classes" location="classes" />

<path id="lib.all">
	<fileset dir="lib/" />
</path>

<target name="dir" depends="limpar">
	<mkdir dir="classes" />
</target>

<target name="limpar">
	<delete dir="classes" />
</target>

<target name="compilar" depends="dir">
	<javac srcdir="src" classpathref="lib.all" destdir="classes" includeantruntime="true" />
</target>

<target name="empacotar" depends="compilar">
	<mkdir dir="build/jar" />
	<jar destfile="build/jar/EmpresasWayne.jar" basedir="classes">
		<manifest>
			<attribute name="Main-Class" value="br.com.techpeople.wayne.principal.PrincipalWayne" />
		</manifest>
		<zipfileset excludes="META-INF/*.SF" src="lib/antlr-2.7.7.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/args4j-2.0.19.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/commons-collections-3.2.1.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/commons-email-1.2.jar" />
		
		<zipfileset excludes="META-INF/*.SF" src="lib/commons-logging.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/dom4j-1.6.1.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/dom4j.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/ejb3-persistence.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/hibernate-commons-annotations-4.0.1.Final.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/hibernate-core-4.0.1.Final.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/hibernate-entitymanager-4.0.1.Final.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/hibernate-jpa-2.0-api-1.0.1.Final.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/httpclient-4.1.3.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/httpcore-4.1.4.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/javassist-3.15.0-GA.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/jboss-aop-jdk50-client.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/jboss-aspect-jdk50-client.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/jboss-4.0-common-client.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/jboss-ejb3-client.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/jboss-ejb3x.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/jboss-logging.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/jboss-transaction-api_1.1_spec-1.0.0.Final.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/jbossall-client.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/junit-4.8.2.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/log4j-1.2.14.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/mail.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/ojdbc-6.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/ojdbc14.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/services.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/slf4j-api-1.5.6.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/slf4j-log4j12-1.5.6.jar" />
		<zipfileset excludes="META-INF/*.SF" src="lib/velocity-1.7-dep.jar" />
	</jar>
</target>

<target name="executar" depends="empacotar">
	<java jar="build/jar/EmpresasWayne.jar" fork="true" />
</target>

Quero deixar claro que o projeto não envolve web, portanto nao necessita de deploy, é apenas um treinamento, desde já agradeço qualquer ajuda.

Criado 23 de agosto de 2012
Respostas 0
Participantes 1