2011-07-14 15 views
9

Estoy usando algunas jarras Apache, haré cambios en las JAR de vez en cuando.Actualice las bibliotecas externas con intellij y java

Estos JAR se enumeran como libs externos en intellij (es decir, el classpath está buscando el directorio de instalación de los JAR). Bueno, cuando hago los cambios, intellij no parece saber sobre la nueva implementación. Tengo que eliminar el contenedor como una biblioteca externa y volver a publicarlo.

¿Alguien sabe lo que tengo que hacer para que intellij elija los cambios automáticamente? Lo he hecho limpio y reconstruido el proyecto, pero tuvo poco efecto.

+0

¿Qué hay de usar maven y publicar el JAR en su repositorio local? Si IntelliJ no recoge el nuevo archivo al instante, puede actualizar las dependencias manualmente con facilidad. –

+1

Para mí funciona automáticamente. ¿Qué sistema operativo usas? ¿Mantiene los archivos en el disco local? ¿Simbólicos, uniones? – CrazyCoder

+0

En un mac, todo se guarda localmente. ¿Cómo actualizo las dependencias manualmente? – Steve

Respuesta

2

En general, coloco todos mis frascos en una sola carpeta y configuro la carpeta en Intellij. Entonces, cada vez que agrega Jars a esa carpeta, Intellij recoge automáticamente.

  • Ir a la estructura del proyecto.
  • Elija las bibliotecas en el panel izquierdo
  • Borre todas las existentes.
  • Ahora agregue una nueva biblioteca presionando el símbolo + en el carril del medio.
  • Dale un nombre. Ahora elija 'Adjuntar tarro
  • Directorios' Ubique la carpeta de su biblioteca.

Y listo. Intente agregar nuevos Jars y se actualizará automáticamente en su proyecto.

8

se puede ir a Preferences ->Build, Execution, Deployment ->Build Tools ->Maven ->Importing y marca la casilla que dice Import Maven projects automatically.

En Mac, puede hacer Command + Shift + A, luego ingrese la acción reimport, luego haga clic en Reimport all Maven projects.

Cuestiones relacionadas