Плагин Maven jetty и каталог ресурсов

Должен ли я ожидать, что файлы в main / resources будут в пути к классам при запуске плагина maven jetty? Значит, они будут доступны для приложения, которое я запускаю на пристани? Смогу ли я загрузить их как ресурсы пути к классам, а не через файловую систему?

Тот же вопрос касается запуска тестов junit внутри Eclipse с использованием подключаемого модуля Eclipse Maven.

Если этого каталога нет в пути к классам, могу ли я его добавить?


person morgancodes    schedule 05.06.2010    source источник


Ответы (1)


Ресурсы из src/main/resources копируются в target/classes на этапе process-resources, так что да, они будут на пути к классу при запуске плагина maven jetty. Они также будут доступны при запуске модульных тестов (см. предыдущий ответ). Это применимо внутри Eclipse и в командной строке.

person Pascal Thivent    schedule 05.06.2010
comment
Отлично, спасибо Пакаль за подтверждение. Вы помогли мне сузить круг моей проблемы. Теперь я вижу, что мои трудности вызваны тем фактом, что у меня есть два файла с именем config.properties, один в моем основном каталоге, а другой в моем тестовом каталоге. Тестовая конфигурация перезаписывает файл main. Теперь пора решить эту проблему! - person morgancodes; 06.06.2010
comment
@morgancodes: Тестовая конфигурация перезаписывает основную. Да, и это ожидаемое поведение (вы хотите иметь возможность перезаписывать конфигурацию во время тестов). Кстати, обычный способ распознать хороший ответ - проголосовать за него;) - person Pascal Thivent; 06.06.2010