sbt.boot.properties
existe en 0.10
(hasta e incluyendo 0.13.1
que es la última versión del SBT en el momento) y es esencialmente la misma as before .
La principal adición es que el default sbt.boot.properties está configurado para permitir que las propiedades del sistema definan algunas propiedades. Esto puede evitar la necesidad de utilizar un sbt.boot.properties
personalizado en algunos casos comunes.
Los dos principales propiedades configurables de esta manera se definen por las siguientes secciones del archivo por defecto:
[boot]
directory: ${sbt.boot.directory-project/boot/}
[ivy]
ivy-home: ${sbt.ivy.home-${user.home}/.ivy2/}
La sintaxis de las variables es como bash-: ${system.property.name-default}
. Esto significa que se puede establecer el directorio de arranque con algo como:
$ sbt -Dsbt.boot.directory=/home/user/.sbt/boot/
Si no se especifica, sería por defecto a project/boot/
como de costumbre. Del mismo modo, se puede establecer el directorio principal de la hiedra con:
$ sbt -Dsbt.ivy.home=/home/user/.sbt/.ivy2/
Si no se especifica, el valor predeterminado es el habitual .ivy2
subdirectorio en el directorio definido por la propiedad user.home
sistema.