Я прочитал, что SBT
имеет функциональность для генерации исходного кода и файлов ресурсов .
В моем случае я хочу добавить / изменить поле в файле application.conf
во время компиляции/ упаковка проекта (оставляя остальные на месте)
Например, мой файл application.conf имеет что-то вроде:
A {
B = "Some Value"
C = "Some value to be modified"
}
Я хотел бы в SBT прочитать внешний файл иизмените или добавьте значение AB или AC
Так что, если это возможно, сделать что-то вроде:
build.sbt
lazy val myProject = project.in(file('myproject')
// pseudo code - How do I do this?
.sourceGenerators in Compile += "Read file /path/to/external/file and add or replace the value of application.conf A.B = some external value"