AEM Cloud Manager : échec de la création du pipeline de développement avec « Le projet doit être compilé avec Java 21 ou une version ultérieure »

Cet article explique comment résoudre les échecs de création dans les pipelines Adobe Experience Manager Cloud Manager causés par les exigences de version Java.

Description description

Environnement

Adobe Experience Manager (AEM) Cloud Manager (toutes les versions)

Problème/Symptômes

Lors de l’exécution d’un pipeline de développement hors production dans Cloud Manager, la création échoue avec une erreur de plug-in Maven Enforcer nécessitant Java 21 ou une version ultérieure. L’erreur suivante s’affiche dans les journaux de génération :

11:28:07,666 [ main]  [ WARNING]  Rule 1: org.apache.maven.plugins.enforcer.RequireJavaVersion failed with message:
Project must be compiled with Java 21 or higher
  • La création du pipeline s’arrête et les modules suivants sont ignorés.

Cause première

La génération a échoué, car le projet nécessite Java 21 ou une version ultérieure, mais le pipeline n’a pas été configuré pour utiliser la version Java correcte via le fichier .cloudmanager/java-version.

Résolution resolution

Pour résoudre ce problème, procédez comme suit

  1. Vérifiez que votre référentiel contient le fichier .cloudmanager/java-version au niveau racine.
  2. Ouvrez le fichier .cloudmanager/java-version et assurez-vous qu’il contient uniquement la valeur 21 (pas d’espaces ni de caractères supplémentaires).
  3. Si le fichier n’existe pas, créez-le à la racine de votre référentiel et ajoutez la valeur 21.
  4. Validez et envoyez la modification à votre référentiel.
  5. Exécutez à nouveau le pipeline Cloud Manager pour confirmer que la création est terminée.

Lecture connexe

[Définir la version du JDK Maven]​(https://experienceleague.adobe.com/fr/docs/experience-manager-cloud-service/content/implementing/using-cloud-manager/create-application-project/build-environment-details# : :text=Set%20the%20Maven%20JDK,Java%2017%20is%20used)

recommendation-more-help
experience-cloud-kcs-help-kbarticles