www update org scala sbt

scala - update - ¿Cómo encontrar dependencias sbt no utilizadas?



scala sbt ubuntu (2)

Mi build.sbt tiene muchas dependencias ahora. ¿Cómo puedo saber qué dependencias se están utilizando realmente?

Maven parece tener dependencia: analiza http://maven.apache.org/plugins/maven-dependency-plugin/ ¿Hay algo similar para sbt?


Existe el complemento de dependencias explícitas de sbt , que se ha desarrollado recientemente. Tiene comandos directos en la consola SBT para:

  • Imponer la declaración directa explícita de las dependencias, por lo que no permite las dependencias transitivas.
  • Detectar y eliminar dependencias innecesarias.

puedes usar el sbt-dependency-graph . Muestra dependencias en diferentes representaciones gráficas. también puedes intentar usar tattletale , pero no está integrado con sbt. le requerirá que copie las dependencias administradas ( retrieveManaged := true ). esta herramienta no solo muestra el gráfico de dependencia, sino que analiza el uso de la clase y puede mostrar las dependencias no utilizadas (incluida la transitiva)