#coffeescript #sbt #scalatra #wro4j
#coffeescript #sbt #scalatra #wro4j
Вопрос:
Я загрузил этот пример и внес некоторые изменения для устранения ошибок. В частности, я изменил sbt.version
значение 0.13.5
в build.properties
файле и изменил оба scalatra-sbt
и xsbt-wro4j-plugin
версии на 0.3.5
в project/plugins.sbt
.
Этот модифицированный пример не работает даже после создания wro4j
папки вручную — команда wro4j
ничего не делает и после container:start
http://localhost:8080/compiled/scripts.js
результатов 404.
Что еще нужно плагину для работы с более новыми версиями sbt и плагинов? Какова рабочая комбинация версий для wro4j?
Неудачный пример находится в https://github.com/Odomontois/scalatra-coffeescript .
Обновить
Только что проверил это на компьютере с Linux. Все было создано правильно. Так что, похоже, проблема только для Windows.
ОБНОВЛЕНИЕ 2
После множества различных проверок я выяснил, что проблема каким-то образом связана с поиском пути. Если вы сохраняете файлы в том, что они находятся в master
ветке, генерация даже не запустится. Но если вы измените шаблон пути при wro.xml
замене разделителей путей с стиля unix на Windows, т.Е. Измените ‘/’ на », как это было сделано в windows-separator
ветке, вы получите следующие сообщения журнала:
[info] Using relative Context: /compiled/scripts.css
[info] Processing Group: [scripts] with type [CSS]
[info] Using relative Context: /compiled/scripts.js
[info] Processing Group: [scripts] with type [JS]
[trace] Stack trace suppressed: run last compile:wro4j for the full output.
[error] (compile:wro4j) ro.isdc.wro.WroRuntimeException: No locator is capable of handling uri: coffee*.coffee