Я хотел бы иметь внешний файл, содержащий одно значение - версию, такую как 1.0
Затем я хотел бы сослаться на это в моем файле pom.xml, так что свойство version
будет установлено во времяпостроить по значению, которое я ему даю. Таким образом, я могу иметь правильное управление версиями на моем банке без фиксации изменений, используя mvn для всего реактора каждый раз. Например, что-то вроде:
<version>./version.txt</version>
И если содержимое version.txt
равно 1.0
, когда я компилирую свой код в jar, mvn оценит содержимое моего файла и установит версию jar на 1.0
Это немного отличается от файла свойств, так как мой внешний файлне отформатированный файл key=value
, это просто значение, которое я хочу прочитать полностью, и оно должно представлять значение ключа в моем pom.xml