2013-12-10 25 views
8

Als Teil von sbt-assembly möchte ich sowohl src als auch Testklassendateien in jar einschließen. Sbt-Assembly enthält nur src-Dateien mit Abhängigkeiten. Gibt es eine Möglichkeit, Testklassen auch in ein und demselben Glas zu integrieren?sbt-assembly: einschließlich Testklassen

Antwort

6

Ich schrieb sbt-Assembly, so dass die Einstellungen in andere Konfigurationen als die Standard Runtime geladen werden können. Legen Sie die folgenden in assembly.sbt und es sollte test:assembly Aufgabe hinzufügen:

import AssemblyKeys._ 

Project.inConfig(Test)(baseAssemblySettings) 

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

Wie die Art und Weise jarName Einstellung scoped ist, ersetzen xxx in assembly in README mit xxx in (Test, assembly) die Einstellung anzupassen.

+1

Hallo Leute, ich habe Fehler: nicht gefunden: Objekt AssemblyKeys Fehler, wenn ich sbt test: Assembly, einen Hinweis, wie Sie dieses Problem lösen? – Rami