2013-12-10 11 views
8

Come parte di sbt-assembly, desidero includere sia i file di classe src che di test in jar. Sbt-assembly include solo i file src con dipendenze. C'è un modo attraverso il quale posso includere anche le classi di test nello stesso barattolo?sbt-assembly: comprese le classi di test

risposta

6

Ho scritto sbt-assembly in modo che le impostazioni possano essere caricate in altre configurazioni rispetto al valore predefinito Runtime. Inserire quanto segue in assembly.sbt e dovrebbe aggiungere test:assembly compito:

import AssemblyKeys._ 

Project.inConfig(Test)(baseAssemblySettings) 

jarName in (Test, assembly) := s"${name.value}-test-${version.value}.jar" 

Come il modo in jarName impostazione è ambito, sostituire xxx in assembly in README con xxx in (Test, assembly) per personalizzare l'impostazione.

+1

Ciao gente, sto avendo errore: non trovato: oggetto AssemblyKeys errore quando eseguo sbt test: assembly, qualche suggerimento su come risolvere questi problemi? – Rami

Problemi correlati