Dropwizard banner.txt не используется

Кто-нибудь знает, как использовать banner.txt в Dropwizard 0.7.1 с eclipse?

Из https://dropwizard.github.io/dropwizard/manual/core.html#banners:

Просто добавьте класс banner.txt в src/main/resources, и он распечатает его при запуске вашего приложения:

Но это не работает для меня. Banner.txt есть, а также один в папке bin. Я не нашел подобной проблемы (stackoverflow, google).

Требуется ли для файла специальная кодировка? Включен ли (по умолчанию) поиск файла banner.txt в этом каталоге? Я использую ant+ivy вместо maven!


person user3280180    schedule 06.10.2014    source источник


Ответы (1)


Я только что узнал, что eclipse нуждается в каталоге ресурсов в качестве исходной папки на пути сборки:

перейдите в свойства проекта -> Путь сборки Java -> Добавить папку -> перейдите в «src/main/resources» и активируйте ресурсы -> ОК

Теперь это работает.

Для скрипта ant используйте это перед созданием jar (при необходимости измените ant vars):

    <copy todir="${bin}" flatten="true">
        <fileset dir="${src}" casesensitive="yes">
          <include name="**/banner.txt"/>
        </fileset>
    </copy>

атрибут «сгладить»:

Игнорируйте структуру каталогов исходных файлов и скопируйте все файлы в каталог, указанный атрибутом todir (цитата:http://ant.apache.org/manual/Tasks/copy.html)

person user3280180    schedule 06.10.2014