PoC for using SDK 3.0.1 from Alfresco in conjunction with ACS 6.0
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
acs6-sdk3-poc-platform-jar
acs6-sdk3-poc-share-jar
integration-tests
src/test
.gitignore
README.md
debug.bat
debug.sh
docker-compose.yml
pom.xml
run.bat
run.sh

README.md

SDK 3 - ACS 6.0 project

This project uses SDK 3.0.1 in conjunction with ACS 6.0 and preserves RAD features for the newest Alfresco Content Services release.

Prerequisites

These prerequisites are necessary for getting this project up and running.

  • JDK 8 needs to be installed
  • Maven 3.3 or a newer version
  • Docker CE 18.03.0-ce or newer

Preparation for first run

  • Grab latest CE war from Alfresco public repositories and save it locally At the time of writing, I used https://artifacts.alfresco.com/nexus/service/local/repo_groups/public/content/org/alfresco/content-services-community/6.0.5-ea/content-services-community-6.0.5-ea.war

  • Install Alfresco Repository to your local .m2 repository

$ mvn install:install-file -DgroupId=org.alfresco -DartifactId=alfresco-platform -Dversion=6.0.5-ea -Dpackaging=war -Dfile=/path/to/content-services-community-6.0.5-ea.war

Running your project locally

You can do the following :

  • Start the docker containers needed for your DEV environment
$ docker-compose up -d
  • Run the embedded maven tomcat using the alfresco-plugin
$ mvn clean install alfresco:run
  • Stop all docker containers
$ docker-compose stop

Or you can use the run.sh/run.bat scripts to do that for you.

Known issues

  • Since the SDK was compiled to run in conjunction with previous Alfresco versions, the upgraded dependencies in the repo cause some errors in the logs during TOMCAT shutdown after integration-tests

Extra notes

If you are reading this, you would probably be interested in checking out these links :