Я использую 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, но он, похоже, не забирает мою собственность .. То же самое для плагина Properties Maven
Какие-либо предложения?
Это именно то, что я пробовал ... были подобраны все свойства, определенные в POM и профилях, кроме одного, установленного плагином




Вы не показали, что вы пробовали, что не сработало, но в прошлом у меня работало: maven.apache.org/plugins/maven-resources-plugin/examples/…