Architettura
Come funziona internamente AEM, spiegato per il debug e le decisioni di design.
Come un progetto Maven AEM costruisce davvero un pacchetto distribuibile
Come il pom.xml padre e i moduli core, ui.apps, ui.content, ui.config e all di un progetto AEM si combinano per produrre un unico pacchetto distribuibile, e perché il modulo all è la vera unità di deployment.
Perché la tua classe Java non vede un'altra classe: il classloading dei bundle OSGi in AEM
Perché una classe che compila senza problemi con Maven può comunque lanciare una ClassNotFoundException in AEM, come Import-Package/Export-Package controllano la visibilità tra bundle, e come fare debug con la console web di Felix.