Update Workfront for Experience Manager enhanced connector update-enhanced-connector-for-workfront
Experience Manager Assets as a Cloud Service enables you to update the Workfront for Experience Manager enhanced connector from a previous version to the latest version.
To update the Workfront for Experience Manager enhanced connector to the latest version:
-
Download the latest version of the enhanced connector from Adobe Software Distribution.
-
Access and clone your AEM as a Cloud Service repository from Cloud Manager.
-
Open the cloned Experience Manager as a Cloud Service repository using an IDE of your choice.
-
Place the enhanced connector zip file downloaded in Step 1 at the following path:
code language-txt /ui.apps/src/main/resources/<zip file>
note note NOTE If the resources
folder does not exist, create the folder. -
Update the enhanced connector version in parent
pom.xml
.code language-xml <dependency> <groupId>digital.hoodoo</groupId> <artifactId>workfront-tools.ui.apps</artifactId> <type>zip</type> <version> updated enhanced connector version number</version> <scope>system</scope> <systemPath>${project.basedir}/ui.apps/src/main/resources/workfront-tools.ui.apps.zip</systemPath> </dependency>
-
Update the dependency in
all module pom.xml
.code language-xml <dependency> <groupId>digital.hoodoo</groupId> <artifactId>workfront-tools.ui.apps</artifactId> <type>zip</type> <scope>system</scope> <systemPath>${project.basedir}/../ui.apps/src/main/resources/workfront-tools.ui.apps.zip</systemPath> </dependency>
note note NOTE Ensure that you add <scope>
and<systemPath>
to the dependencies in step 5 and step 6. -
Update
pom.xml
embeds. Add the Workfront for Experience Manager enhanced connector packages toembeddeds
section of thepom.xml
of all your subproject. Incorporate the updates in all modulepom.xml
.code language-xml <!-- Workfront Tools --> <embedded> <groupId>digital.hoodoo</groupId> <artifactId>workfront-tools.ui.apps</artifactId> <type>zip</type> <target>/apps/<path-to-project-install-folder>/install</target> </embedded>
The target of the embedded section is set to
/apps/<path-to-project-install-folder>/install
. This JCR path/apps/<path-to-project-install-folder>
must be included in the filter rules in theall/src/main/content/META-INF/vault/filter.xml
file. The filter rules for the repository are usually derived from the program name. Use the name of the folder as the target in the existing rules. -
Remove the dependencies on Hoodoo distribution points, if any.
-
Push the changes to the repository.
-
Run the pipeline to deploy the changes to Cloud Manager.