Mischen von build.sbt mit Projekt / Build.scala und Aggregaten

8

Bevor ich sowas (vereinfacht) hatte, benutzte ich sbt 0.11.3:

%Vor%

Aber ich möchte so viele Informationen wie möglich in der Plain build.sbt Datei speichern. So, jetzt habe ich

%Vor%

Und

%Vor%

Aber das scheint nicht in meinen Einstellungen von build.sbt in die Unterprojekte zu mischen:

%Vor%

Wie behebt man das? Ich habe auch versucht, dem Unterprojekt explizit settings hinzuzufügen, z. B.

  • settings = Defaults.defaultSettings
  • settings = Project.defaultSettings
  • settings = MyBuild.settings
  • settings = main.settings (sicher, dass dies tun?!)

... aber keiner hat funktioniert.

    
0__ 27.07.2012, 18:58
quelle

1 Antwort

8

Die Informationen sind im letzten Abschnitt von sbt's Multi Projects-Dokumentation :

  

Wenn eine einzelne .scala -Datei die verschiedenen Projekte einrichtet, können Sie die Wiederverwendungseinstellungen für verschiedene Projekte einfach verwenden. Aber selbst wenn Sie verschiedene build.sbt -Dateien verwenden, können Sie die Einstellungen für alle Projekte aus dem Haupt-Build leicht freigeben, indem Sie den Bereich ThisBuild verwenden, damit eine Einstellung global angewendet wird.

Also:

%Vor%

Wow, das saugt große Zeit wenn du zwei Dutzend Schlüssel hast.

    
0__ 27.07.2012, 21:03
quelle

Tags und Links