Как разделить файл application.conf для умножения файлов conf в рамках игры 1.3 - PullRequest
0 голосов
/ 15 января 2020

Возможно ли использовать функцию включения в качестве apache файлов свойств в игровой среде 1.3?
Я хочу, чтобы у каждого разработчика был свой собственный файл конфигурации вместо использования application.conf

1 Ответ

0 голосов
/ 15 января 2020

Я не смог найти какую-либо документацию для него, но нашел ответ в источнике воспроизведения (https://github.com/playframework/play1/blob/master/framework/src/play/Play.java)

Вы можете использовать ключевое слово @include, пример файла application.conf будет быть

myproperty=myvalue

@include.shared application_tzach.conf

и в application_tzach.conf делать:

%tzach.myproperty=tzach_property

ВНИМАНИЕ: свойство application.mode должно оставаться в application.conf, я получил следующее исключение

play.exceptions.CompilationException: play.modules.docviewer.DocumentationGenerator cannot be resolved
    at play.classloading.ApplicationCompiler$2.acceptResult(ApplicationCompiler.java:264)
    at org.eclipse.jdt.internal.compiler.Compiler.handleInternalException(Compiler.java:678)
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:522)
    at play.classloading.ApplicationCompiler.compile(ApplicationCompiler.java:300)
    at play.classloading.ApplicationClasses$ApplicationClass.compile(ApplicationClasses.java:292)
    at play.classloading.ApplicationClassloader.detectChanges(ApplicationClassloader.java:328)
    at play.Play.detectChanges(Play.java:637)
    at play.Invoker$Invocation.init(Invoker.java:199)
    at Invocation.HTTP Request(Play!)
...