Ultimo aggiornamento il
3 mag 2021
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. .