2011-11-16 19 views
21

Tengo problemas para entender cómo obtener repositorios en la lista "Repositorios de Maven indexados" de IntelliJ IDEA.IntelliJ IDEA: lista de "Repositorios Maven indexados": ¿cómo agregar el repositorio maven remoto en esta lista?

En mi proyecto tengo dos repos en esta lista: un local y un control remoto (principal) (ver la captura de pantalla adjunta a continuación). Y en otro proyecto (creado usando la plantilla de AppFuse) tengo solo un repositorio (local) en la lista.

Intenté agregar los repos en el archivo pom.xml y en el archivo settings.xml, pero los repos no aparecían en esta lista "mágica".

Y esto significa:

  1. no puedo ver artifactId y versiones de artefactos en la lista desplegable (Ctrl +ESPACIO)
  2. idea no puede encontrar los artefactos necesarios (o sus versiones) Está buscando sólo en mi repo local de

versión de IntelliJ IDEA: 11,0

versión de Maven: 2.2.1

snapshot of settings

+0

Acabo de ver esto y creo que no has probado la última versión empresarial correctamente. Si cambia el "Archivo de configuración de usuario:" al nombre de un archivo que no existe, el sistema ni siquiera muestra un error. Si cambias el archivo de configuración, no se selecciona. No me impresionó. –

Respuesta

20

Esta lista se actualiza automáticamente desde el repositorios especificados en sus archivos pom (o heredados del pom del proyecto principal y settings.xml).

Si abre un proyecto que tiene algunos repositorios adicionales especificados, los verá en esta lista y podrá actualizar los índices.

+0

¡sí! Realmente funciona ... Encontré el problema en otro lugar (algunos artefactos tienen una versión equivocada ...) ¡Gracias, Anton!) – dnim

+0

... a excepción de 'https: // repo.maven.apache.org/maven2' que parece ser un tipo de defecto no documentado – Superole

12

Puede administrar esta configuración editando el archivo de settings.xml del proyecto

  1. Abra la lista de archivos de proyecto (Ctrl-1)
  2. Encuentra su principal pom.xml padres
  3. Derecho haga clic en él Elige Maven -> 'settings.xml' Abrir

Como se puede ver se trata de una copia local del archivo settings.xml para su proyecto. Existe la posibilidad de agregar/eliminar repositorios activos del proyecto. Consulte el manual settings->repositories para obtener más información.

Cuestiones relacionadas