Как вызвать плагин gmaven из релиза maven: выполнить

Я работаю над требованием запустить Groovy скрипт при выпуске: выполнить. Для этого я определил 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 clean install, мой скрипт выполняется успешно.Я получаю сообщение об ошибке ниже, когда я пытаюсь запустить mvn release: execute.

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]

Если кто-то знает, как назвать Groovy из релизного плагина. Помогите мне, пожалуйста.

1 ответ

Как вы можете прочитать в сообщении об ошибке

Не удалось выполнить цель org.codehaus.gmaven:gmaven-plugin:1.5-jenkins-
3: выполнить (default-cli) для проекта proactive_source: параметры
'source' для цели org.codehaus.gmaven: gmaven-plugin: 1.5-jenkins-3: выполнить
отсутствуют или недействительны -> [Помощь 1]

Идентификатор в вашем файле >default-cli но должен прочитать default-cli для группы org.codehaus.gmaven!

Так замени <id>>default-cli</id> с <id>default-cli</id>

Другие вопросы по тегам