mirror of
https://github.com/Alfresco/alfresco-transform-core.git
synced 2025-08-14 17:58:27 +00:00
f4126b4a9eafb13f0884a3022be064330b753194
* master: (77 commits) [maven-release-plugin][skip ci] prepare for next development iteration [maven-release-plugin][skip ci] prepare release 2.3.10 ATS-876: Release ATS 1.3.2 [trigger release] (#360) ACS-1185: Bump ActiveMQ client in T-Core (#359) [maven-release-plugin][skip ci] prepare for next development iteration [maven-release-plugin][skip ci] prepare release 2.3.9 ATS-876: Release ATS 1.3.2 [trigger release] (#358) Bump alfresco/alfresco-base-java (#353) Bump alfresco/alfresco-base-java (#352) Bump alfresco/alfresco-base-java (#354) Bump alfresco/alfresco-base-java (#355) Bump alfresco/alfresco-base-java (#356) Bump alfresco/alfresco-base-java (#357) Bump alfresco/alfresco-base-java (#345) Bump alfresco/alfresco-base-java (#346) Bump alfresco/alfresco-base-java (#347) Bump alfresco/alfresco-base-java (#348) Bump alfresco/alfresco-base-java (#349) Bump alfresco/alfresco-base-java (#350) Bump spring-boot-starter-parent from 2.4.2 to 2.4.3 (#344) ...
Alfresco Transform Core
Contains the common transformer (T-Engine) code, plus a few actual implementations.
Sub-projects
alfresco-transformer-base
- library packaged as a jar file which contains code that is common to all the transformers; see the sub-project's READMEalfresco-docker-<name>
- multiple T-Engines; each one of them builds both a SpringBoot fat jar and a Docker image
Documentation
In addition to the sub-projects (such as alfresco-transformer-base
README above) some additional documentation can be found in:
- this project's docs folder
- ACS Packaging docs folder
Note: if you're interested in the Alfresco Transform Service (ATS) that is part of the enterprise Alfresco Content Services (ACS) please see:
Building and testing
The project can be built by running the Maven command:
mvn clean install -Plocal,docker-it-setup
The
local
Maven profile builds local Docker images for each T-Engine.
Artifacts
Maven
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-transformer-base</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>
Docker
The core T-Engine images are available on Docker Hub:
- alfresco/alfresco-imagemagick
- alfresco/alfresco-pdf-renderer
- alfresco/alfresco-libreoffice
- alfresco/alfresco-tika
- alfresco/alfresco-transform-misc
Release Process
For a complete walk-through check out the
build-and-release.MD
under the docs
folder.
Contributing guide
Please use this guide to make a contribution to the project.
Languages
Java
79.7%
C
12.2%
Rich Text Format
5.3%
omnetpp-msg
1.3%
Dockerfile
0.7%
Other
0.7%