gmaven Plugin: wie man die Eigenschaft in pom.xml für ein externes Groovy-Skript einstellt
Ich führe ein externes Groovy-Skript über das gmaven-Plugin in pom.xml aus. Das externe Skript lautet "myscript.groovy".
Ich möchte myscript.groovy einige Parameter / Argumente über den Maven pom.xml zur Verfügung stellen [d.h. im Plugin 'gmaven-plugin' ausführen]; aber nicht dazu in der Lage ..
Ich habe versucht mit in; aber nicht sicher, wie man seine Werte im groovigen Skript abruft. Ein einfacher Aufruf von properties.get ergibt keinen Eigenschaftswert.
Snap der POM-Datei:
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<executions>
<execution>
<id>generate-resources-execute-groovyscript</id>
<phase>generate-resources</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<properties>
<property>
<name>installation.dir</name>
<value>${installation.dir}</value>
</property>
</properties>
<source>${pom.basedir}/src/main/groovy/configure.groovy</source>
</configuration>
</execution>
</executions>
</plugin>
Nicht sicher, wie der Wert der Eigenschaft "installation.dir" im Skript "configure.groovy" abgerufen werden kann.
Jeder Hinweis in dieser Hinsicht wird nützlich sein .. danke