Развертывание на payara с помощью плагина cargo

#deployment #maven-2 #payara #cargo-maven2-plugin

Вопрос:

я хочу развернуть свою войну с плагином cargo-maven2, но он работает не так, как ожидалось. при первом развертывании он работает, но при повторном развертывании я получил ошибку после выполнения отмены развертывания.

org.apache.maven.жизненный цикл.Исключение LifecycleExecutionException: Не удалось выполнить цель org.codehaus.cargo:cargo-maven2-плагин:1.7.16:повторное развертывание (развертывание) в проекте XXX-развертывание: Выполнение развертывания цели org.codehaus.cargo:cargo-maven2-плагин:1.7.16:не удалось выполнить повторное развертывание: Сбой развертывания: ноль

вот мой код:

 <profile>
    <id>payara-remote</id>
    <activation>
        <property>
            <name>deployAll</name>
            <value>true</value>
        </property>
    </activation>
    <build>
        <plugins>
           <plugin>
             <groupId>org.codehaus.cargo</groupId>
               <artifactId>cargo-maven2-plugin</artifactId>
                <configuration>
                    <configuration>
                        <properties>
                            <cargo.servlet.port>${servlet.port}</cargo.servlet.port>
                        </properties>
                    </configuration>
                        <deployables>
                            <deployable>
                                <groupId>${groupId}</groupId>
                                <artifactId>${artifactId}</artifactId>
                                <type>war</type>
                            </deployable>
                        </deployables>
                </configuration>
                <executions>
                    <execution>
                        <id>deploy</id>
                        <phase>pre-integration-test</phase>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</profile>
 

»’

Ответ №1:

Можете ли вы попробовать использовать настроенную Payara версию плагина Maven Cargo.

версия: 1.8.4-payara-p1 (https://github.com/payara/Payara_PatchedProjects/tree/master/org/codehaus/cargo)

https://github.com/payara/Payara_PatchedProjects/ может использоваться в качестве репозитория Maven в вашем проекте.

Руди