Полагаю, мне стоит просто прочитать дальше в самом файле warble. Вы можете настроить пути для java_classes. Вот что я использовал:
config.java_classes = FileList["lib/properties/log4j.properties.#{RAILS_ENV}"]
config.pathmaps.java_classes << "%n"
Единственная проблема, которую я обнаружил, заключается в том, что на самом деле это больше не помещает log4j.properties в каталог WEB-INF / classes. Это теперь помещает это в Корень. Кажется странным, что это конкретно говорит в документах:
Одно или несколько путей, определяющих, как java-классы должны быть скопированы в WEB-INF / classes
Не думаю, что мне придется вручную добавлять путь к WEB-INF / classes, но я сделал это. Итак, наконец, это сработало:
config.java_classes = FileList["lib/properties/log4j.properties.#{RAILS_ENV}"]
config.pathmaps.java_classes << "WEB-INF/classes/%n"
с использованием файлов log4j.properties. # {RAILS_ENV} в каталоге lib / properties