Я разрабатываю плагин maven, у меня есть параметр под названием «FinalVersion», который создается как @Parameter в Mojo, и его значение устанавливается в классе Mojo. Мне нужно передать «finalversion» в мой файл pom и использовать его как элемент в конфигурации другого плагина. как это:
@Mojo(name = "validate", defaultPhase = LifecyclePhase.COMPILE)
public class VersionValidatorMojo extends AbstractMojo{
.
.
@Parameter(property = "finalVersion")
private String finalVersion ;
и я хочу иметь что-то подобное в моем pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>custom-maven-release-plugin</artifactId>
<configuration>
<goals>release</goals>
<version>finalversion</version>
</configuration>
</plugin>
ТАКЖЕ в моем сценарии у меня есть версия проекта, установленная разработчиком и не полученная от SCM, какой плагин я могу использовать?
Лучшие