Я использую jsonpath-maven-plugin, чтобы прочитать мой package.json и установить свойство с текущей версией, считанной из файла.
Мне интересно, как я могу записать свойство "package.json.version" в файл свойств, чтобы класс Java мог прочитать файл свойств и забрать версию, установленную в файле свойств.
<plugin>
<groupId>ca.szc.maven</groupId>
<artifactId>jsonpath-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<id>read-devdependencies</id>
<phase>initialize</phase>
<goals>
<goal>set-properties</goal>
</goals>
<configuration>
<file>src/main/npm/package.json</file>
<properties>
<package.json.version>$.version</package.json.version>
</properties>
</configuration>
</execution>
</executions>
</plugin>
Я пробовал использовать плагин Apache Maven Resources, но, похоже, он не забирает мою собственность .. То же самое для плагина свойств Maven
Есть предложения?