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

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

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

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

Есть идеи?


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


Ответы (2)


arrow_upward
3
arrow_downward

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

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

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

person Jens Schauder    schedule 29.12.2011

arrow_upward
0
arrow_downward

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

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

person Pere Villega    schedule 08.02.2012