2016-06-02 2 views
0

У меня есть проект PlayFramework, который использовал sbt в качестве инструмента построения. Sbt поиска яваскрипта активов (JSX и JS-файлы) в следующем каталоге:PlayFramework set Исходный путь javascript от sbt.

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

Я хочу, чтобы это было изменено с построением SBT, но я не могу найти какие настроек для изменения. (Я sbt lamer)

+1

Что вы хотите изменить? В принципе, часть приложения/активов настраивается в SBT. Остальное зависит от структуры вашего проекта. – irundaia

+0

«В принципе, часть приложения/активов настраивается в SBT». Я буду очень благодарен, например. :) –

ответ

1

В принципе, часть app/assets конфигурируется в SBT, изменяя настройку sourceDirectory in Assets. Остальное зависит от структуры вашего проекта.

По умолчанию параметр имеет значение:

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

Вы можете изменить его path/to/assets переопределив это в build.sbt. Например:

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

Это скажет SBT-сеть для поиска активов в каталоге path/to/assets в корневой директории вы проекта.

Обратите внимание, что вам также может потребоваться учитывать и тестовые активы. Если вы используете их, вам придется переопределить настройку sourceDirectories in TestAssets тем же способом.

Смежные вопросы