This project defines the Maven build framework used by Acosix GmbH for building Alfresco-related libraries and modules.
Acosix GmbH deliberately does not use the Alfresco SDK which contains too many assumptions / opinions. The latest version (3.0 at the time of writing) even hard-wires some of the assumptions into plugin behaviour with little configurability. Earlier versions regularly caused side effects with standard Maven plugins related to source code or JavaDoc attachments. This makes it hard to customize / adapt SDK-based projects to specific requirements or simply different patterns of use - even regarding something simple as custom resource directories.
TBD
In order to use a pre-built SNAPSHOT artifact published to Maven Central, the central artifact repository needs to be added to the POM, global settings.xml or an artifact repository proxy server with snapshots enabled (default central
repository only handles release versions). The following is the XML snippet for inclusion in a POM file.
<repositories>
<repository>
<id>central-snapshots</id>
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>