A premier customer is trying to build their SDK projects to upgrade to ACS 6.2.2.8, however, they are running into issues building since the 6.2.2.8 artifacts are not found, for instance
Throws the error
Please publish the 6.2.2.8 artifacts so that the customer can create successful builds.
Thank you.
Is this build change true also for docker deployments? The customer mentioned that they also couldn’t find the docker image belonging to ACS 6.2.2.8 but they were able to find 6.2.2.3.
They will need to get the docker images off of quay.io. They aren't published to docker hub for enterprise releases. Those images follow the ACS versioning.
This comment was left via Slack.
It’s not clear to me where they’re going to put that XML snippet, nor how are they trying to use the SDK.
In order to use a recent version of ACS 6.2.2.x, though, it should be enough to use the new SDK 4.2 as follows:
Select 2: (“remote -> org.alfresco.maven.archetype:alfresco-allinone-archetype”)
and 15: (“4.2.0-SNAPSHOT”)
then provide a groupId and an artifactId,
and finally, press Enter twice (to the package and to the recap).
The artifactId project will have been generated in the ./{artifactId} folder.
The file ./{artifactId}/pom.xml will then contain the following versions:
In case the customer wants to run 6.2.2.8, they must change the value (along with the desired value of Share), the image name and the BOM dependency, and empty the keystore settings (or defining it in the Dockerfile):
and then run the project with
The only important thing is that they must be logged in to Quay.io because Enterprise images are there and not on Docker Hub.
Please let me know if they have solved or if they still have problems.
Thank you your latest steps work. I will ask the customer to perform these to fix their issue.
FYI:
mvn install -Dmaven.test.skip=true
did not work for me, but
mvn install -DskipTests
works as expected.