Bonjour,
C'est généralement une très mauvaise habitude de vouloir modifier directement les classes natives d'un produit.
Alfresco dispose de nombreux points d'extension qui permettent de réaliser des choses un peut plus maintenables.
Dans votre exemple de "ModeratedInvitationImpl", je vous invite à regarder où elle est utilisée, puis à définir votre propre implémentation du service qui en fait usage afin d'utiliser une classe "MyModeratedInvitationImpl" (le choix du nom est à votre convenance) qui corresponde à vos attentes.
Si vous souhaitez continuer dans la voie alternative (peut-être plus rapide, mais plus sombre) que vous décrivez, essayez de déposer votre classe à la main dans la webapp avant de faire un module AMP. Je ne suis pas sûr des résultat en posant la classes dans le dossier WEB-INF/classes…
Cordialement,
Charles Le Seac'h