2012-01-12 16 views
6

Ho letto da qualche parte che tutti gli argomenti per SBT:Quali sono gli argomenti della riga di comando per sbt?

java -jar /home/robert/.conscript/sbt-launch.jar arg1 arg2 .. 

sono le dipendenze con cui iniziare SBT.

E gli argomenti che iniziano con "@"?

La domanda è perché voglio scoprire come funziona conscript. È solo SBT con '@/home/robert/.conscript/n8han/conscript/cs/launchconfig' come primo argomento, anche gli altri argomenti della riga di comando vengono passati a (tramite "$ @" all'ultimo argomento per sbt) . Il launchconfig è un semplice ini file, come:

[app] 
    version: 0.3.4 
    org: net.databinder 
    name: conscript 
    class: conscript.Conscript 
[scala] 
    version: 2.9.1 
[repositories] 
    local 
    scala-tools-releases 
    maven-central 
[boot] 
    directory: /home/robert/.conscript/boot 

Ma non ci sono informazioni sulle dipendenze. Inoltre il coscritto non ha altri file (oltre a quello di sbt e cs, che è il comando sbt).

risposta

6

Questa pagina parla configurazioni Launcher:

http://www.scala-sbt.org/release/docs/Sbt-Launcher.html

Così si può sostanzialmente configurare sbt stesso, per esempio aggiungi repository dove dovrebbe apparire per impostazione predefinita, scegli un'altra posizione dell'edera e così via.

Problemi correlati