ฉันกำลังพัฒนาปลั๊กอิน 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 ฉันสามารถใช้ปลั๊กอินใดได้บ้าง
ดีที่สุด