7. Alfresco Repo properties
alfresco-global.properties!
!
• Packaging this file inside AMP module !
• Or including new entries in Alfresco
shared folder original file!
No possibility to configure it by
environment
8. Alfresco Share properties
• No visibility for resources in shared
alfresco-global.properties !
• Custom properties files or custom
messages files!
No possibility to configure it by
environment
No possibility to share props with repo
9. TEST
PRE
profiles
properties-maven-plugin
maven-antrun-plugin
PRO
Our approach
Maven Alfresco SDK to the rescue
TEST
PRE
PRO
AMP!
TEST
PRE
PRO
10. TEST
PRE
profiles
properties-maven-plugin
maven-antrun-plugin
PRO
Our approach
Maven Alfresco SDK to the rescue
TEST
PRE
PRO
AMP!
TEST
PRE
PRO
11. Properties files
external.system.url=test.external-system.com
conf/test.alfresco-amp.properties
external.system.url=pre.external-system.com
conf/pre.alfresco-amp.properties
external.system.url=external-system.com
conf/pro.alfresco-amp.properties
TEST
PRE
PRO
21. Final marks
• Using additional maven plugins to
extend Maven Alfresco SDK
functionalities!
• Ready to deploy AMPs are produced
by environment!
• Version organization can be added to
store each distributed AMP!