plugin para intellij instalar idea development configurar como intellij-idea sbt nexus publishing

intellij idea - para - Idea, sbt, no puede rastrear advertencia



intellij setting sdk (2)

Tuve el mismo problema, y ​​desaparece después de agregar el siguiente en mi build.sbt :

updateOptions := updateOptions.value.withLatestSnapshots(false)

Puede encontrar más detalles en https://github.com/sbt/sbt/issues/2650

Introduje mi artefacto en el repositorio de oss nexus y lo agregué como dependencia de otro proyecto. La idea me mantiene alerta:

[warn] Unable to reparse com.github.kondaurovdev#jsonapi_2.11;0.1-SNAPSHOT from sonatype-snapshots, using Fri May 13 17:12:52 MSK 2016 [warn] Choosing sonatype-snapshots for com.github.kondaurovdev#jsonapi_2.11;0.1-SNAPSHOT

Tal vez empujé el artefacto de alguna manera de una manera incorrecta? Pero lo hice antes, todo estaba bien. ¿Cómo deshacerse de estas advertencias? ¿O solo ignóralos?


Tuve el mismo problema.

¿Publicó su versión de SNAPSHOT a su artefactory? Si es así, this podría ser tu problema.

Como sabe al publicar localmente, su versión de instantánea se almacena en el directorio .ivy2 / local. La versión remota se almacena en el directorio .ivy2 / cache.

Al buscar en la carpeta .ivy2 / cache / {dependency}, verá que solo ha descargado el archivo xml y las propiedades. Así que solo los metadatos y sin jarras. Esta es la razón real por la cual no se puede analizar porque no está allí.

Como el archivo .ivy2 / caché tiene prioridad sobre .ivy2 / local, no verá su versión local publicada. Hay 2 formas de arreglar esto.

  • Actualice su número de versión de instantánea (recomendado)
  • Elimine SNAPSHOT de su artefactory y elimine la carpeta .ivy2 / cache / {dependency} en cada cliente que tenga una versión local.

En mi opinión, el primero es el camino a seguir.