J'essaye de construire une application de jeu-cadre derrière un réseau d'entreprise fortement protégé par un pare-feu. J'utilise un Artifactory pour fournir toutes les dépendances du projet - il n'y a pas d'autre moyen de se connecter au monde extérieur. En fait, je viens de git-cloner le projet de démarrage de la documentation Play.De quel référentiel ai-je besoin pour ajouter à mon Artifactory afin de pouvoir obtenir les plugins SBT de Typesafe?
Quand je SBT construire la première erreur que je vois est un échec pour télécharger un plug-in de la pension privé:
[warn] module not found: com.typesafe.play#sbt-plugin;2.5.10
[warn] ==== local: tried
[warn] C:\Users\salimfadhley\.ivy2\local\com.typesafe.play\sbt-plugin\scala_2.10\sbt_0.13\2.5.10\ivys\ivy.xml
[warn] ==== my-maven-proxy-releases: tried
[warn] http://private_code_repo.bigco.com:8081/artifactory/virtual-sbt/com/typesafe/play/sbt-plugin_2.10_0.13/2.5.10/sbt-plugin-2.5.10.pom
[warn] ==== my-ivy-proxy-releases: tried
[warn] http://private_code_repo.bigco.com:8081/artifactory/virtual-sbt/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.10/ivys/ivy.xml
On dirait qu'il ya un dépôt manquant dans ma configuration Artifactory. C'est facilement rectifiable si seulement je savais quel référentiel je devais ajouter. Comme il s'agit d'un projet Typesafe.org, l'emplacement logique dans un des référentiels de TypeSafe est le suivant: On dirait qu'il veut obtenir la version 2.5.10 de sbt-plugin, mais je peux voir la plus haute version numérotée de le plug-in qui a été publié est 2.4.x en fait
En d'autres termes, comment diable serait-ce se résoudre, même si je pouvais connecter à Internet? La chose qu'il essaie de trouver n'existe pas réellement! Comment puis-je rectifier cela pour rendre le projet réellement constructible?
Excellent, le problème était que j'avais oublié d'inclure le repo plugins. Une fois que j'ai ajouté ceci, tout s'est parfaitement déroulé. –