2016-06-02 25 views
0

Ich habe ein PlayFramework-Projekt, das sbt als Build-Tool verwendet. Sbt für Javascript Vermögenswerte (jsx und JS-Dateien) in die folgende Verzeichnis suchen:PlayFramework stellte Javascript Quellpfad von sbt ein.

/project/name/directory/app/assets/javascripts 

Ich mag dies von Build sbt geändert werden, aber ich kann nicht , welche Einstellungen ändern finden. (Ich bin sbt lamer)

+1

Was möchten Sie ändern? Grundsätzlich ist der App/Asset-Teil in SBT konfigurierbar. Der Rest hängt von Ihrer Projektstruktur ab. – irundaia

+0

"Grundsätzlich ist der App/Asset-Teil in SBT konfigurierbar.". Ich werde zum Beispiel sehr dankbar sein. :) –

Antwort

1

Grundsätzlich ist der app/assets Teil in SBT durch Ändern der sourceDirectory in Assets Einstellung konfigurierbar. Der Rest hängt von Ihrer Projektstruktur ab.

Standardmäßig ist die Einstellung auf:

sourceDirectory in Assets := (sourceDirectory in Compile).value/"assets" 

Sie sie durch zwingende dies in Ihrem build.sbt-path/to/assets ändern könnte. Zum Beispiel:

sourceDirectories in Assets := new File("path/to/assets") 

Dies würde sbt-web sagt für Vermögenswerte im path/to/assets Verzeichnis in ihrem Projekt Stammverzeichnis zu suchen.

Beachten Sie, dass Sie möglicherweise auch die Test-Assets berücksichtigen müssen. Falls Sie sie verwenden, müssen Sie die Einstellung sourceDirectories in TestAssets auf die gleiche Weise überschreiben.