PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Littlewing : Ma configuration SBT

jeudi 15 octobre 2015 à 11:18

SBT est l’outil standard de build de l’écosystème scala ( et pas que… ).1158012

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:

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

 

Gravatar de Littlewing
Original post of Littlewing.Votez pour ce billet sur Planet Libre.