2015-10-28 16 views
5

In sbt, voglio aggiungere una directory config al percorso di classe runtime (ma non esportarla come parte di package). Così ho questo:sbt - aggiungi risorse non gestite alla console

unmanagedClasspath in Runtime += baseDirectory.value/"config" 

Questo funziona bene per sbt run, ma a quanto pare non è sulla classe-path se uso sbt console.

Come posso aggiungere questa directory al percorso di classe per l'attività console senza che venga visualizzata nel contenitore esportato?


Edit: Ho anche provato quanto segue, ma ancora non in grado di ottenere le risorse:

unmanagedClasspath in (Compile, console) += baseDirectory.value/"config" 

risposta

1

realtà aggiungendo la seguente funziona:

unmanagedClasspath in Compile += baseDirectory.value/"config" 

avevo trovato la contenuto in "config" solo perché il pacchetto è stato creato in precedenza e utilizzando sbt clean package mostra che ora il contenuto di "config" sarà non essere pacchettizzato più a lungo ma apparirà sul percorso di classe della console.

Problemi correlati