Littlewing : Ma configuration SBT
jeudi 15 octobre 2015 à 11:18SBT est l’outil standard de build de l’écosystème scala ( et pas que… ).
Afin de “l’acclimater” à la vie en entreprise, j’ai du faire quelques modifications. Elles sont adaptées pour les configurations des développeurs utilisant:
- maven
- un référentiel partagé (nexus, artifactory)
Pour info, j’ai souhaité déplacer le cache ivy dans un autre répertoire. Par défaut, c’est dans le répertoire $HOME/.ivy
.
Créer le fichier sbt.boot.properties
dans le répertoire $SBT_HOME/bin
... [scala][/scala] version: ${sbt.scala.version-auto} [boot] directory: ${sbt.boot.directory-${sbt.global.base-${user.home}/.sbt}/boot/} [app] org: ${sbt.organization-org.scala-sbt} name: sbt version: ${sbt.version-read(sbt.version)[0.13.5]} class: ${sbt.main.class-sbt.xMain} components: xsbti,extra cross-versioned: ${sbt.cross.versioned-false} [ivy] ivy-home: d:/emplacement_du_cache_ivy [repositories] local maven-local: file:///d:/referentiel_local_maven sihm-proxy: http://monreferentiel/nexus/content/groups/public?utm_source=rss&utm_medium=rss
Dans le fichier sbt.bat j’ai ajouté au début le fichier suivant :
set SBT_OPTS=-Dsbt.boot.properties=sbt.boot.properties
Original post of Littlewing.Votez pour ce billet sur Planet Libre.
Articles similaires
- Oncle Tom : Configuration d’Apache, MySQL et PHP à base de liens symboliques (11/12/2008)
- LordPhoenix : Corrigez l’affichage de Plymouth si vous utilisez burg (24/03/2011)
- Oncle Tom : WordPress, mises à jour automatiques et FTP : la solution (22/11/2010)
- cpc6128 : Création d’un atelier pédagogique pour apprendre à programmer avec le langage Linotte (08/10/2013)
- Littlewing : Extraire les données d’une base de données relationnelle avec Spark (07/10/2015)