Développement local AEM avec OpenJDK 11 et Maven 3.9.x / Blogs / Perficient

Le didacticiel officiel d’Adobe pour la configuration d’un environnement de développement AEM local demande au lecteur d’installer Java JDK 11 pour AEM 6.5 et supérieur. Il ne fournit pas de lien de téléchargement pour Java JDK 11. Si vous deviez effectuer une recherche rapide sur Google pour « téléchargement JDK 11 », une page de résultats de recherche contenant des liens vers Oracle vous serait présentée.
Oracle Corporation a acquis Sun Microsystems (les créateurs du langage de programmation Java) en 2010. En 2019, Oracle a considérablement modifié son modèle de licence Java, ce qui a eu un impact sur la manière dont les entreprises et les développeurs peuvent utiliser Java. Oracle exige désormais un paiement pour l’utilisation commerciale d’Oracle JDK pour les mises à jour et le support.
Légèrement plus bas sur la page des résultats de recherche Google, vous verrez des liens vers OpenLogic. OpenLogic propose des versions gratuites de JDK 11. OpenJDK est disponible gratuitement et « tel quel ».
Installation d’OpenJDK
La méthode la plus simple que j’ai trouvée pour installer OpenJDK 11 provient de ce site : https://www.openlogic.com/openjdk-downloads.
À partir de là, un formulaire vous est présenté dans lequel vous sélectionnez votre version Java (11), votre système d’exploitation, votre architecture et votre package Java (JDK). Sélectionnez votre option préférée et la page affichera une liste des versions Java disponibles. Vous pouvez ensuite choisir de télécharger soit le programme d’installation pour une configuration rapide et facile, soit une archive zip pour une installation manuelle. Je recommande de télécharger et d’exécuter le programme d’installation.
Une autre option concerne les gestionnaires de packages. Les gestionnaires de packages simplifient l’installation d’OpenJDK sur toutes les plateformes. Ils sont particulièrement efficaces sous Linux. Les utilisateurs de macOS peuvent utiliser Homebrew pour une installation et des mises à jour faciles. Les utilisateurs Windows disposent désormais de Winget de Microsoft pour gérer des applications comme OpenJDK.
Liens pour installer OpenJDK via les gestionnaires de packages :
Installer Maven
L’installation de Maven 3.9 nécessite quelques étapes supplémentaires.
Installation sur MacOS
Le gestionnaire de packages Homebrew est la meilleure option pour les utilisateurs de macOS. L’utilisation de l’indicateur –ignore-dependencies est cruciale pour l’empêcher d’installer une version potentiellement conflictuelle d’OpenJDK.
brew install --ignore-dependencies maven
Une fois Maven installé, éditez le fichier de configuration Z Shell (.zshrc) pour inclure les directives suivantes (créer le fichier s’il n’a pas exister):
export JDK_HOME=$(/usr/libexec/java_home) export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$PATH:${JAVA_HOME}/bin:/usr/local/bin
Ouvrez une nouvelle fenêtre de terminal et vérifiez que Java et Maven sont correctement installés :
java --version mvn --version
Si la sortie affiche l’emplacement (chemin) et les informations de version pour Java et Maven, félicitations ! Vous les avez installés avec succès sur votre système macOS.
Installation sous Linux
Téléchargez les archives binaires Maven ici : https://maven.apache.org/download.cgi.
Décompressez l’archive et déplacez-la vers le répertoire /opt :
tar -zxvf apache-maven-3.9.8-bin.tar.gz sudo mv apache-maven-3.9.8 /opt/apache-maven
Modifiez votre fichier de configuration shell et ajoutez les directives suivantes :
export PATH=$PATH:/opt/apache-maven/bin
Ouvrez une nouvelle fenêtre de terminal et vérifiez que Maven est correctement installé :
mvn --version
Si la sortie affiche l’emplacement (chemin) et les informations de version de Maven, félicitations ! Vous avez installé avec succès Maven sur votre système Linux.
Installation sous Windows
Téléchargez les archives binaires Maven ici : https://maven.apache.org/download.cgi.
Exécutez PowerShell en tant qu’administrateur.
Décompressez l’archive binaire Maven :
Expand-Archive .\apache-maven-3.9.8-bin.zip
Créez un dossier « Apache Maven » dans Program Files :
New-Item 'C:\Program Files\Apache Maven' -ItemType Directory -ea 0
Déplacez le répertoire extrait vers le dossier « Apache Maven » :
Move-Item -Path .\apache-maven-3.9.8-bin\apache-maven-3.9.8 -Destination 'C:\Program Files\Apache Maven\'
Ajouter le Répertoire Maven vers les variables d’environnement Path :
Cliquez sur le bouton « OK » et ouvrez une nouvelle invite PowerShell pour vérifier que Maven est correctement installé :
mvn --version
Si la sortie affiche l’emplacement (chemin) et les informations de version de Maven, félicitations ! Vous avez installé avec succès Maven sur Windows.
Notes complémentaires
Maven 3.9 sera la dernière version compatible avec Adobe AEM 6.5. Les futures versions de Maven nécessitent JDK 17, qu’Adobe AEM ne prend pas encore en charge.
Lorsque vous utilisez Java 11, Adobe recommande d’ajouter des commutateurs supplémentaires à votre ligne de commande lors du démarrage d’AEM. Voir: https://experienceleague.adobe.com/en/docs/experience-manager-65/content/implementing/deploying/deploying/custom-standalone-install#java-considerations
Assurez-vous de suivez notre blog Adobe pour plus de trucs et astuces sur les solutions Adobe !
Source link