Как настроить wro4j для sbt с последними версиями sbt и плагинов в Windows?

#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