Я работаю над требованием для запущения отличного скрипта, когда release:perform выполняется. Для этого я определил 2 плагина в pom.xml, относитесь ниже за сменными определениями.
.....
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.4</version>
<configuration>
<goals>
clean
install
org.codehaus.gmaven:gmaven-plugin:execute
</goals>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<id>>default-cli</id>
<goals>
<goal>execute</goal>
</goals>
<phase>package</phase>
<configuration>
<providerSelection>1.8</providerSelection>
<source>
println "This is test"
</source>
</configuration>
</execution>
</executions>
</plugin>
.............
Когда я выполняю mvn чистую установку, мой сценарий выполняется успешно. Я добираюсь ниже сообщения об ошибке, Когда я пытаюсь выполнить mvn release:perform.
Failed to execute goal org.codehaus.gmaven:gmaven-plugin:1.5-jenkins-3:execute (default-cli) on project proactive_source: The parameters 'source' for goal org.codehaus.gmaven:gmaven-plugin:1.5-jenkins-3:execute are missing or invalid -> [Help 1]
Если кто-то знает, как назвать отличным от плагина выпуска.пожалуйста, помогите мне.
Поскольку можно читать в сообщении об ошибке
Failed to execute goal org.codehaus.gmaven:gmaven-plugin:1.5-jenkins- 3:execute (default-cli) on project proactive_source: The parameters 'source' for goal org.codehaus.gmaven:gmaven-plugin:1.5-jenkins-3:execute are missing or invalid -> [Help 1]
, идентификатор в файле >default-cli
, но должен читать default-cli
для группы org.codehaus.gmaven
!
Так замена <id>>default-cli</id>
с <id>default-cli</id>