Я хочу получить некоторые свойства проекта, используя скрипт на ранней стадии сборки Maven.
Есть ли способ выполнить сценарии на данной фазе компиляции Maven, кроме groovy-maven-plugin
? Похоже, тяжеловес, что я хочу сделать
В Java, поскольку в 8, похоже, встроен механизм JavaScript, есть ли способ использовать это вместо этого?
UPDATE
Подробнее:
- Мы хотим установить другие свойства, полученные из
${project.version}
, которые затем используются и их заполнители заменяются в сгенерированных (ре) источниках. Например, из ${project.version}
значения 10.5.2.97
мы хотим получить shortVersion
как 10.5
и т. Д.
ОБНОВЛЕНИЕ 2
Я нашел nashorn-maven-plugin , который бы удовлетворил мои потребности. К сожалению, он ломается, когда Maven работает с Java 10.