Remote API is a library packaged as a jar file which is part of Alfresco Content Services Repository. The library contains the following:
The project can be built by running Maven command:
mvn clean install
The tests are combined in test classes split by test type or Spring application context used in the test, see classes in src/test/java/org/alfresco. All of these classes as well as individual tests can be run by specifying the test class name and a set of DB connection properties, for example:
mvn clean test -Dtest=SomeTest -Ddb.driver=org.postgresql.Driver -Ddb.name=alfresco -Ddb.url=jdbc:postgresql:alfresco -Ddb.username=alfresco -Ddb.password=alfresco
The artifacts can be obtained by:
<dependency> <groupId>org.alfresco</groupId> <artifactId>alfresco-remote-api</artifactId> <version>version</version> </dependency>
and Alfresco Maven repository:
<repository> <id>alfresco-maven-repo</id> <url>https://artifacts.alfresco.com/nexus/content/groups/public</url> </repository>
The SNAPSHOT version of the artifact is never published.
Please use this guide to make a contribution to the project.