Я работаю с определенной средой, в которой версия зависимости maven хранится в файле.
Например,
$ cat version_of_dependency
1.2.3
Я хотел сделать проектpom.xml
автоматически читает файл и заполняет зависимость, каждый раз, когда запускается его жизненный цикл сборки (например, простой mvn clean install
).
В идеале я хотел что-то вроде:
<dependency>
<groupId>my_dependency_gid</groupId>
<artifactId>my_dependency_artifact</artifactId>
<version>$(cat version_of_dependency)</version>
</dependency>
Есть ли способ сделать что-то подобное? Одним из вариантов было бы иметь файл свойств, но я хотел оставить формат файла версии без изменений. Кроме того, мы хотели избежать запуска сценария оболочки перед компиляцией.
Спасибо!