All Projects → Alfresco → alfresco-data-model

Alfresco / alfresco-data-model

Licence: LGPL-3.0 License
No description, website, or topics provided.

Programming Languages

java
68154 projects - #9 most used programming language
GAP
223 projects

This project has now been Archived

The alfresco-core, alfresco-data-model, alfresco-repository and alfresco-remote-api projects have been archived with their code incorporated into alfresco-community-repo to simply ongoing development. The same artifacts are still produced by the new project. It also has a branch used as the basis of each of ACS 6 Enterprise release. For more information, set the new project’s README.md file.

Alfresco Data Model

Build Status

Data model is a library packaged as a jar file which is part of Alfresco Content Services Repository. The library contains the following:

  • Dictionary, Repository and Search Services interfaces
  • Models for data types and Dictionary implementation
  • Parsers

Please note that the data model uses version 2 of the Jackson libraries. The upgrade from version 1 was not backward compatible, any projects that are dependent on data model using Jackson 1.x should use the data-model 6.N branch.

Version 8.0 of data-model depends on alfresco-core 7.0 which is based on Spring 5.

Building and testing

The project can be built and tested by running Maven command:

mvn clean install

Artifacts

The artifacts can be obtained by:

  • downloading from Alfresco repository
  • getting as Maven dependency by adding the dependency to your pom file:
<dependency>
  <groupId>org.alfresco</groupId>
  <artifactId>alfresco-data-model</artifactId>
  <version>version</version>
</dependency>

and Alfresco 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.

Old version history

The history for older versions can be found in Alfresco SVN

Contributing guide

Please use this guide to make a contribution to the project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].