adobe / adobe/aem-project-archetype

Java 21 as default version

Open
#1,289 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
596
Forks
431
Avg merge
10d 6h
Merged PRs (30d)
1

Description

Both AEM as a Cloud Service and AEM 6.5 LTS are compatible with Java 21, and it is recommended that AEM practitioners use them. Therefore, the Archetype should use Java 21 as the default version.

Also, please note that the uber-jar of AEM 6.5 LTS (uber-jar-6.6.0) requires an API classifier like below


com.adobe.aem
uber-jar
6.6.0
**apis**
provided

CC: @chaik @rombert

Contributor guide

Open the contributing guide

Research direction

Start by locating the Maven archetype configuration that selects the default Java version and defines the AEM uber-jar dependency. Check how the Java 21 default and the `apis` classifier affect generated projects, then run the repository's existing archetype generation or verification tests if available. Done means generated projects default to Java 21 and use the required AEM 6.5 LTS dependency form.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.