Tengo una clase Java que se encuentra en src/java
que hace referencia a clases desde un JAR externo. Copié el archivo JAR al directorio lib
. Cuando voy a ejecutar la aplicación usando grails run-app
me sale un error que no puede encontrar la clase importada.No se encontró el archivo Grails JAR en el directorio lib
¿Cuál es la ubicación correcta para poner los JAR para un proyecto de Grails? ¿Hay algún comando especial para que Grails reconozca los archivos JAR recién agregados?
Me postulo Grails 2.0.0 con Java 1.6.0_29 en OS X.
Seguimiento: los frascos son cuestión son de Apache HttpComponents. Más específicamente:
commons-codec-1.4.jar
commons-logging-1.1.1.jar
httpclient-4.1.2.jar
httpclient-cache-4.1.2.jar
httpcore-4.1.2.jar
httpmime-4.1.2.jar
Los archivos de clase en ellos se compilan en Java 1.3, lo que no debería ser un problema.
~/temp/org/apache/http $ file HttpResponse.class
HttpResponse.class: compiled Java class data, version 47.0 (Java 1.3)
Comenzando con Grails 2.0.0, mavenCentral() no está comentado por defecto :) – rlovtang
También estoy enfrentando el mismo problema. Aunque puse mi jar en la carpeta project lib no está cargando en absoluto :-(¿Qué pasa si quiero agregar mi propio jar necesita ser agregado que no está en maven central? –
Después de un par de horas de lucha con esto (en menos), su respuesta y especialmente el enlace a los documentos me salvó. +1, ¡gracias! – Madbreaks