adobe / adobe/aem-project-archetype
Java 21 as default version
- 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
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