- Copy chatbottery folder to
modules/extensions. - Change
versionandgroupIdin the parent section of all pom.xml files to conform to your project. - Add
chatbotteryto a new line inworkspace-configuration/extensions/managed-extensions.txt. - Add
chatbotteryas a module to themodulesection of thepom.xmlinmodules/extensions. - Download the CoreMedia extension tool with
mvn dependency:copy -Dartifact=com.coremedia.tools.extensions:extensions:LATEST:jar:all -DlocalRepositoryDirectory=extensions-tool -Dtransitive=false -DoutputDirectory=tool -Dmdep.stripVersion=true -Dmdep.stripClassifier=true. - In your project base directory execute
java -jar tool/extensions.jar --task synchronize --task-input-file workspace-configuration/extensions/managed-extensions.txt --extension-config-file workspace-configuration/extensions/extension-config.propertiesto enable the extension. - Rebuild the entire blueprint workspace and deploy the cms, cae, preview and studio.
OR
- execute
install-extension.shproviding the absolute path to your blueprint workspace. - Rebuild the entire blueprint workspace and deploy the cms, cae, preview and studio.
The install-extension.sh script will delete the entire chatbottery extension directory if it already exists in the
blueprint workspace. To prevent this from happening simply abort the script when prompted.