Jenkins genera non riuscendo casualmente in AEM

Problema

Le generazioni di Jenkins non riescono casualmente a causa di pacchetti OSGi che cercano di accedere ad altri pacchetti che sono in fase di avvio, a causa di ciò la generazione non riesce.

Ambiente

AEM 6.x

Causa

I bundle OSGi che cercano di accedere ad altri bundle che non hanno ancora completato il loro processo di generazione.

Risoluzione

Aggiungi un ritardo tra i diversi pacchetti durante la generazione del file POM:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <version>1.8</version>
    <executions>
        <execution>
            <id>sleep-for-a-while</id>
            <phase>pre-integration-test</phase>
            <configuration>
                <target>
                    <sleep seconds="10" />
                </target>
            </configuration>
            <goals>
                <goal>run</goal>
            </goals>
        </execution>
    </executions>
</plugin>

Il valore di ritardo suggerito dovrebbe essere compreso tra 10-15 secondi. .

Logo Adobe

Accedi al tuo account