Conseguir que tanto Maven como SBT utilicen el servidor local de Artifactory

Necesito que tanto Maven como SBT utilicen Artifactory-server local, que es solo una máquina que tiene conexión a Internet. Los servidores, la máquina CI, etc. no tienen acceso al mundo exterior.

Me estoy poniendo canas especialmente con SBT.

Problemas de SBT que conectan con Artifactory

Con 0.11. [0..3] Puedo SBT para acceder a Artifactory a través de lo siguiente:

Descomprimir sbt-launcher.jarObtenga sbt.boot.properties y cópielo en algún lugarEdite sbt.boot.properties para incluir solo el repositorio 'local' y nuestro servidor Artifactory

Con las versiones 0.12 o 0.13 no tengo suerte. He intentado con las instrucciones encontradas aquí:https://github.com/harrah/xsbt/pull/472. Así que he hecho lo siguiente:

Yo mismo he construido SBTHe puesto el archivo 'repositorios' en ~ / .sbt /

El archivo 'repositorios' incluye:

[repositories]

local

ivy-proxy: http://devserver:8081/artifactory/repo/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext]

maven-proxy: http://devserver:8081/artifactory/repo/

He incluido '-Dsbt.override.build.repos = true' en el comando de inicio de SBT que se ve así ahora:

java -Xms1536m -Xmx1536m -XX:MaxPermSize=384m -XX:ReservedCodeCacheSize=192m -Dsbt.override.build.repos=true -Dsbt.global.base=/Users/amjr/.sbt/0.13.0-SNAPSHOT -jar /Users/amjr/.bin/.lib/0.13.0-SNAPSHOT/sbt-launch.jar

Pero 0.12 y 0.13 se niegan a acceder a Artifactory, pero intentan conectarse directamente a mecanografiado, a Maven Central, etc.

Artefactos y problemas cuando SBT accede.

Ahora, para la serie 0.11 de SBT puedo conectarlo a Artifactory. Luego está el problema de que SBT no puede encontrar los paquetes que necesita para compilar el proyecto. Aquí está el ejemplo:

==== local-artifactory-libs-snapshot: tried

  http://devserver:8081/artifactory/libs-snapshot/org/scala-sbt/compiler-interface/0.11.3/compiler-interface-src-0.11.3.jar

==== local-artifactory-libs-releases: tried

  http://devserver:8081/artifactory/libs-release/org/scala-sbt/compiler-interface/0.11.3/compiler-interface-src-0.11.3.jar

==== local-artifactory-plugins-releases: tried

  http://devserver:8081/artifactory/plugins-release/org/scala-sbt/compiler-interface/0.11.3/compiler-interface-src-0.11.3.jar

Obviamente, esto debe ser algo relacionado con la configuración de Artifactory. Apreciaría si alguien tiene algún indicador de cómo y qué repositorios debo presentar con Artifactory para poder usarlo con éxito con SBT.

Respuestas a la pregunta(1)

Su respuesta a la pregunta