This article is about modules for the ACS repository and does not cover Share. Share modules from previous Alfresco versions can be deployed to ACS 6 without modifications.
This article describes how to migrate Alfresco SDK 3 based projects alfresco-platform-jar-archetype to Alfresco SDK 3 projects including the new dependencies from ACS 6. However, as a third party developer, it might be a lot easier for you to wait for the next version of the official Alfresco SDK.
Find following properties in your original pom.xml file...
<alfresco.platform.version>5.2.f</alfresco.platform.version>
<alfresco.share.version>5.2.e</alfresco.share.version>
... and replace the values with the following numbers...
<alfresco.platform.version>6.0.7-ga</alfresco.platform.version>
<alfresco.share.version>6.0.b</alfresco.share.version>
Identify Alfresco distribution dependency in your original pom.xml file...
<dependency>
<groupId>${alfresco.groupId}</groupId>
<artifactId>alfresco-platform-distribution</artifactId>
<version>${alfresco.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
...and replace the name by using the following entry...
<dependency>
<groupId>${alfresco.groupId}</groupId>
<artifactId>alfresco-content-services-community-distribution</artifactId>
<version>${alfresco.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
From this point you can compile and package your addon for ACS 6.
Updates that might affect your custom code are (among others):
Removed libraries:
ACS 6 Migration Guide wiki page collects useful information about updating Java code to work with the ACS6 repository.
These simple instructions can be applied to upgrade your repository addons to ACS 6, but Alfresco will release a detailed guide for migration procedures in the future.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.