2008-11-16 30 views
8

Estoy empezando con Grails. ¿Cómo agrego las bibliotecas de Java a mi proyecto Grails? Agregué el archivo jar de la librería Smack a la carpeta lib de mi proyecto Grails, pero todavía no puedo importar ninguno de sus paquetes en mis clases Java o Groovy. Estoy usando el Netbeans IDE. Cualquier ayuda se agradece ..Agregar bibliotecas Java a un proyecto de Netbeans Grails

Buzzy

Respuesta

4

Esto es un error conocimientos en NetBeans: http://www.netbeans.org/issues/show_bug.cgi?id=144243

Tal vez usted puede ayudar a los devolpers para fijar añadiendo un comentario a esta cuestión en el rastreador de errores de NetBeans .

+0

Se dice que este problema está solucionado en NetBeans 6.5RC2. Aunque no tuve tiempo de comprobarlo. –

+0

Estoy usando NetBeans 6.5RC2 – Buzzy

1

Como se indicó anteriormente, este es un error en el IDE, no en Grails. Esas bibliotecas están disponibles en su código, pero el IDE no completará ningún código, etc.

Nota, se supone que NetBeans 6.5 tiene una mejor integración de Grails. O bien, podría usar IntelliJ, que ya lo tiene.

La adquisición de G2One por Spring Source hace que la hoja de ruta para la integración de Eclipse para Grails luzca mucho más rosada también. Todavía no está allí, pero viene, y ahora quizás más rápido de lo que pensamos.

0

El problema persiste en NetBeans 6.5 (Build 200811100001), por lo que el IDE no completará ningún código y formateará el código que hace referencia a las clases en el JAR como erróneo.

No he probado NetBeans 6.7.

0

Estoy usando Netbeans 6.7. Acabo de pegar la biblioteca en la carpeta 'lib' del proyecto y cuando volví a Netbeans ¡la biblioteca estaba en la carpeta 'Bibliotecas' automágicamente!

0

im también utilizando NetBean 6.7 y se automagicamente de trabajo cuando pasé el frasco en la carpeta Bibliotecas

4

Esto es lo que hice para resolver el problema cuando se ejecuta SpringSource ToolSuite:

  1. Configurar la ruta de compilación agregando jarras externas (por ejemplo, javax.mail, adwords-api, etc.)

  2. Se han importado los mismos jar a la carpeta lib (donde se encuentra el jarrón del conector mysql).

Esto debería corregir los errores de tiempo de compilación que recibiría de la falta de importaciones en sus archivos java.

Espero que esto ayude

+2

En STS 2.8/Grails 2.x, después de agregar el archivo jar a la carpeta lib, también tuve que hacer clic en la opción "Actualizar dependencias" haciendo clic derecho en el proyecto, Herramientas Grails -> Actualizar dependencias . –

+0

Gracias @paul_sns, me ayudó. – tusar

Cuestiones relacionadas