adobe / adobe/aem-project-archetype

Update immutable file list for CM/AMS

Open
#1,206 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

CSE from Adobe (Ranjith Radhakrishnan) said that:

> ams_default.vars is immutable. just validated with the CM specialist

However, it is not reflected in the build configuration e.g in 'https://github.com/adobe/aem-project-archetype/blob/develop/src/main/archetype/dispatcher.ams/immutable.files' nor https://github.com/adobe/aem-project-archetype/blob/develop/src/main/archetype/dispatcher.ams/pom.xml#L54 nor official documentation https://experienceleague.adobe.com/en/docs/experience-manager-learn/ams/dispatcher/immutable-files

### Expected Behaviour

as 'ams_default.vars' is immutable it should be configured in maven-enforcer-plugin

### Actual Behaviour

There is no info in the documentation (https://experienceleague.adobe.com/en/docs/experience-manager-learn/ams/dispatcher/immutable-files) nor the build is not complaining that the immutable file has been touched

my CM build (AMS enterprise / not AEMaaCS) broke because AMS deployment has overridden my file and because of missing vars that I appended there the HTTPD could not start.

### Side info

Please review the complete list of all immutable files and document them to avoid observing the unpredicted behavior on CM/AMS

Contributor guide

Open the contributing guide

Research direction

Start by reviewing src/main/archetype/dispatcher.ams/immutable.files and the maven-enforcer-plugin configuration in src/main/archetype/dispatcher.ams/pom.xml, then compare both with the official immutable-files documentation. Confirm the complete immutable-file list, including ams_default.vars, is consistently configured and documented, and verify that touching an immutable file causes the build to complain.

Written by the indexing model from the issue text.

Assessment

Domain
build-system, documentation
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.