Файл, сопоставленный в SBT, не копируется в каталог классов

Я использую xsbt-web-plugin создать разнесенный WAR-файл проекта, содержащий исходные коды Java и Scala. Файл src/main/java/conf/application.conf и вот как я верил, будет работать:

webappWebInfClasses := true

// ...

mappings in (Compile, packageBin) += {
    ((javaSource in Compile).value / "conf" / "application.conf") -> "conf/application.conf"
}

Когда используешь show compile:packageBin::mappings в sbt я вижу, что отображение создано правильно, но файл никогда не копируется.

Обратите внимание, что xsbt-web-plugin просматривает все файлы и копирует их вручную, так как webappWebInfClasses установлен в true,

Я использую sbt 0.13.8, xsbt-web-plugin 2.0.2.

1 ответ

Забавно, что от написания до поиска проблемы уходит всего несколько минут. Я искал файл в target/scala-2.11/classes каталог после запуска compile, когда областью действия является сам файл WAR.

Бег package и извлечение файла WAR показало файл, где он должен был быть.

Другие вопросы по тегам