Добавить папку в путь к классам для файла свойств Scala

Я использую зависимость java jar, которая требует, чтобы определенный файл свойств находился в пути к классам. Я не могу понять, как добавить эту папку/файл в путь к классам. Я использую плей 2.0.

Я добавил файл config.properties в каталог /conf и попытался добавить его в корень исходной папки моего приложения. Похоже, что файл не распознается зависимостью.

Кстати: play 2.0 использует sbt для компиляции и запуска приложения, так что, может быть, что-то там может помочь?

Есть идеи?


person chiappone    schedule 28.12.2011    source источник


Ответы (2)


Все будет хорошо, если вы поместите файл свойств туда, где находятся ваши файлы классов. Когда вы используете SBT, вы, вероятно, используете:

Корневой каталог проекта в качестве исходного каталога. В этом случае просто поместите файл свойств в корневой каталог.

Или макет maven, поэтому ваши обычные классы находятся в src/main/scala. В этом случае поместите файл свойств в src/main/resources.

person Jens Schauder    schedule 29.12.2011

Хотя ответ Йенса Шаудера должен решить вашу проблему, вы можете попробовать добавить файл в папку lib.

Play 2.0 не будет удалять файлы, добавленные туда вручную (по крайней мере, в то время, когда я пишу это!), И эта папка должна автоматически включаться в путь к классам.

person Pere Villega    schedule 08.02.2012