Внутри весеннего проекта у меня есть файл с именем version.properties
, который я использую для доступа к некоторым значениям maven из pom.
Этот файл "анализируется" плагином ресурсов maven, чтобы он содержал действительные значенияпосле замены заполнителей в оригинальной версии. свойства.
Например:
version=@project.version@
timestamp=@maven.build.timestamp@
Становится после ресурсов:
version=0.1.7
timestamp=2018-12-27T21:14:33Z
Например:
Этоправильный вывод:
2018-12-27T21:14:33Z
Это не так:
20181227-2209
Но это происходит только тогда, когда я переключаю сборку mavens build.version. Любая идея, почему это такпроисходит?
Фильтрация в pom.xml включена следующим образом:
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>