Files
alfresco-transform-core/pom.xml
dependabot[bot] 6768cf066f Bump the maven group across 1 directory with 33 updates
Bumps the maven group with 33 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `4.0.7` | `4.1.1` |
| commons-io:commons-io | `2.20.0` | `2.22.0` |
| [org.dom4j:dom4j](https://github.com/dom4j/dom4j) | `2.1.4` | `2.2.0` |
| [org.apache.activemq:activemq-client](https://github.com/apache/activemq) | `6.2.7` | `6.3.2` |
| org.apache.pdfbox:pdfbox | `3.0.5` | `3.0.8` |
| org.apache.pdfbox:pdfbox-tools | `3.0.5` | `3.0.8` |
| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.2.1` | `3.2.2` |
| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.22.1` | `2.22.2` |
| [com.google.guava:guava](https://github.com/google/guava) | `33.4.0-jre` | `33.7.1-jre` |
| [com.github.junrar:junrar](https://github.com/junrar/junrar) | `7.5.10` | `8.1.1` |
| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.26.2` | `1.28.0` |
| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.17.2` | `1.22.1` |
| org.apache.tomcat.embed:tomcat-embed-core | `11.0.23` | `11.0.25` |
| org.apache.tomcat.embed:tomcat-embed-el | `11.0.23` | `11.0.25` |
| org.apache.tomcat.embed:tomcat-embed-websocket | `11.0.23` | `11.0.25` |
| org.yaml:snakeyaml | `2.3` | `2.7` |
| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `1.20.4` | `2.0.5` |
| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |
| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.3` | `4.1.0` |
| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.23.1` | `1.23.2` |
| [org.codehaus.mojo:license-maven-plugin](https://github.com/mojohaus/license-maven-plugin) | `2.5.0` | `2.7.1` |
| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.48.1` | `0.49.0` |
| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.45.0` | `3.10.2` |
| org.apache.maven:maven-artifact | `3.9.6` | `3.9.16` |
| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.4.2` | `3.5.1` |
| org.apache.poi:poi-ooxml | `5.4.1` | `5.5.1` |
| org.apache.poi:poi | `5.4.1` | `5.5.1` |
| org.apache.poi:poi-scratchpad | `5.4.1` | `5.5.1` |
| org.eclipse.angus:jakarta.mail | `2.0.3` | `2.0.5` |
| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `4.0.0` |
| org.apache.tika:tika-parsers-standard-package | `3.2.3` | `4.0.0` |
| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.13.0` | `2.14.3` |
| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.8.1` | `3.11.0` |



Updates `org.springframework.boot:spring-boot-starter-parent` from 4.0.7 to 4.1.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v4.0.7...v4.1.1)

Updates `commons-io:commons-io` from 2.20.0 to 2.22.0

Updates `org.dom4j:dom4j` from 2.1.4 to 2.2.0
- [Release notes](https://github.com/dom4j/dom4j/releases)
- [Commits](https://github.com/dom4j/dom4j/compare/version-2.1.4...version/2.2.0)

Updates `org.apache.activemq:activemq-client` from 6.2.7 to 6.3.2
- [Release notes](https://github.com/apache/activemq/releases)
- [Commits](https://github.com/apache/activemq/compare/activemq-6.2.7...activemq-6.3.2)

Updates `org.apache.pdfbox:pdfbox` from 3.0.5 to 3.0.8

Updates `org.apache.pdfbox:pdfbox-tools` from 3.0.5 to 3.0.8

Updates `org.apache.pdfbox:pdfbox-tools` from 3.0.5 to 3.0.8

Updates `tools.jackson:jackson-bom` from 3.2.1 to 3.2.2
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-3.2.1...jackson-bom-3.2.2)

Updates `com.fasterxml.jackson:jackson-bom` from 2.22.1 to 2.22.2
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.22.1...jackson-bom-2.22.2)

Updates `com.google.guava:guava` from 33.4.0-jre to 33.7.1-jre
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

Updates `com.github.junrar:junrar` from 7.5.10 to 8.1.1
- [Release notes](https://github.com/junrar/junrar/releases)
- [Changelog](https://github.com/junrar/junrar/blob/master/CHANGELOG.md)
- [Commits](https://github.com/junrar/junrar/compare/v7.5.10...v8.1.1)

Updates `org.apache.commons:commons-compress` from 1.26.2 to 1.28.0
- [Changelog](https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt)
- [Commits](https://github.com/apache/commons-compress/compare/rel/commons-compress-1.26.2...rel/commons-compress-1.28.0)

Updates `commons-codec:commons-codec` from 1.17.2 to 1.22.1
- [Changelog](https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt)
- [Commits](https://github.com/apache/commons-codec/compare/rel/commons-codec-1.17.2...rel/commons-codec-1.22.1)

Updates `org.apache.tomcat.embed:tomcat-embed-core` from 11.0.23 to 11.0.25

Updates `org.apache.tomcat.embed:tomcat-embed-el` from 11.0.23 to 11.0.25

Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 11.0.23 to 11.0.25

Updates `org.apache.tomcat.embed:tomcat-embed-el` from 11.0.23 to 11.0.25

Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 11.0.23 to 11.0.25

Updates `org.yaml:snakeyaml` from 2.3 to 2.7

Updates `org.testcontainers:testcontainers` from 1.20.4 to 2.0.5
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...2.0.5)

Updates `org.apache.commons:commons-lang3` from 3.18.0 to 3.20.0

Updates `org.codehaus.plexus:plexus-utils` from 4.0.3 to 4.1.0
- [Release notes](https://github.com/codehaus-plexus/plexus-utils/releases)
- [Commits](https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.3...plexus-utils-4.1.0)

Updates `org.jsoup:jsoup` from 1.23.1 to 1.23.2
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md)
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.23.1...jsoup-1.23.2)

Updates `org.codehaus.mojo:license-maven-plugin` from 2.5.0 to 2.7.1
- [Release notes](https://github.com/mojohaus/license-maven-plugin/releases)
- [Commits](https://github.com/mojohaus/license-maven-plugin/compare/2.5.0...2.7.1)

Updates `io.fabric8:docker-maven-plugin` from 0.48.1 to 0.49.0
- [Release notes](https://github.com/fabric8io/docker-maven-plugin/releases)
- [Changelog](https://github.com/fabric8io/docker-maven-plugin/blob/master/doc/changelog.md)
- [Commits](https://github.com/fabric8io/docker-maven-plugin/compare/v0.48.1...v0.49.0)

Updates `com.diffplug.spotless:spotless-maven-plugin` from 2.45.0 to 3.10.2
- [Release notes](https://github.com/diffplug/spotless/releases)
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md)
- [Commits](https://github.com/diffplug/spotless/compare/lib/2.45.0...maven/3.10.2)

Updates `org.apache.maven:maven-artifact` from 3.9.6 to 3.9.16

Updates `org.apache.maven.plugins:maven-jar-plugin` from 3.4.2 to 3.5.1
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.2...maven-jar-plugin-3.5.1)

Updates `org.apache.poi:poi-ooxml` from 5.4.1 to 5.5.1

Updates `org.apache.poi:poi` from 5.4.1 to 5.5.1

Updates `org.apache.poi:poi-scratchpad` from 5.4.1 to 5.5.1

Updates `org.eclipse.angus:jakarta.mail` from 2.0.3 to 2.0.5

Updates `org.apache.tika:tika-core` from 3.2.3 to 4.0.0
- [Changelog](https://github.com/apache/tika/blob/main/CHANGES.txt)
- [Commits](https://github.com/apache/tika/compare/3.2.3...4.0.0)

Updates `org.apache.tika:tika-parsers-standard-package` from 3.2.3 to 4.0.0

Updates `org.apache.tika:tika-parsers-standard-package` from 3.2.3 to 4.0.0

Updates `joda-time:joda-time` from 2.13.0 to 2.14.3
- [Release notes](https://github.com/JodaOrg/joda-time/releases)
- [Changelog](https://github.com/JodaOrg/joda-time/blob/main/RELEASE-NOTES.txt)
- [Commits](https://github.com/JodaOrg/joda-time/compare/v2.13.0...v2.14.3)

Updates `org.apache.poi:poi` from 5.4.1 to 5.5.1

Updates `org.apache.poi:poi-scratchpad` from 5.4.1 to 5.5.1

Updates `org.apache.maven.plugins:maven-dependency-plugin` from 3.8.1 to 3.11.0
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.8.1...maven-dependency-plugin-3.11.0)

---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
  dependency-version: 3.10.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: maven
- dependency-name: com.fasterxml.jackson:jackson-bom
  dependency-version: 2.22.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: com.github.junrar:junrar
  dependency-version: 8.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven
- dependency-name: com.google.guava:guava
  dependency-version: 33.7.1-jre
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: commons-codec:commons-codec
  dependency-version: 1.22.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: commons-io:commons-io
  dependency-version: 2.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.fabric8:docker-maven-plugin
  dependency-version: 0.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: joda-time:joda-time
  dependency-version: 2.14.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.activemq:activemq-client
  dependency-version: 6.3.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.commons:commons-compress
  dependency-version: 1.28.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.commons:commons-lang3
  dependency-version: 3.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
  dependency-version: 3.11.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-version: 3.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.maven:maven-artifact
  dependency-version: 3.9.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.apache.pdfbox:pdfbox
  dependency-version: 3.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.apache.pdfbox:pdfbox-tools
  dependency-version: 3.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.apache.pdfbox:pdfbox-tools
  dependency-version: 3.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.apache.poi:poi
  dependency-version: 5.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.poi:poi
  dependency-version: 5.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.poi:poi-ooxml
  dependency-version: 5.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.poi:poi-scratchpad
  dependency-version: 5.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.poi:poi-scratchpad
  dependency-version: 5.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.tika:tika-core
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven
- dependency-name: org.apache.tika:tika-parsers-standard-package
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven
- dependency-name: org.apache.tika:tika-parsers-standard-package
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven
- dependency-name: org.apache.tomcat.embed:tomcat-embed-core
  dependency-version: 11.0.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.apache.tomcat.embed:tomcat-embed-el
  dependency-version: 11.0.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.apache.tomcat.embed:tomcat-embed-el
  dependency-version: 11.0.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.apache.tomcat.embed:tomcat-embed-websocket
  dependency-version: 11.0.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.apache.tomcat.embed:tomcat-embed-websocket
  dependency-version: 11.0.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.codehaus.mojo:license-maven-plugin
  dependency-version: 2.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.codehaus.plexus:plexus-utils
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.dom4j:dom4j
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.eclipse.angus:jakarta.mail
  dependency-version: 2.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.jsoup:jsoup
  dependency-version: 1.23.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.springframework.boot:spring-boot-starter-parent
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.testcontainers:testcontainers
  dependency-version: 2.0.5
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven
- dependency-name: org.yaml:snakeyaml
  dependency-version: '2.7'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: tools.jackson:jackson-bom
  dependency-version: 3.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-15 09:11:58 +00:00

465 lines
22 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.alfresco</groupId>
<artifactId>alfresco-transform-core</artifactId>
<version>5.4.5-A.2-SNAPSHOT</version>
<name>Alfresco Transform Core</name>
<packaging>pom</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>4.1.1</version>
</parent>
<properties>
<java.version>17</java.version>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<acs-compatible.java.version>11</acs-compatible.java.version>
<image.tag>latest</image.tag>
<image.registry>quay.io</image.registry>
<dependency.pdfbox.version>3.0.8</dependency.pdfbox.version>
<dependency.alfresco-jodconverter-core.version>3.0.1.20</dependency.alfresco-jodconverter-core.version>
<env.project_version>${project.version}</env.project_version>
<dependency.jackson2.version>2.22.2</dependency.jackson2.version>
<dependency.jackson.annotations.version>2.22</dependency.jackson.annotations.version>
<dependency.jackson.version>3.2.2</dependency.jackson.version>
<dependency.tika.version>4.0.0</dependency.tika.version>
<dependency.poi.version>5.5.1</dependency.poi.version>
<dependency.bcprov.version>1.85</dependency.bcprov.version>
<dependency.commons-io.version>2.22.0</dependency.commons-io.version>
<dependency.imaging.version>1.0.0-alpha6</dependency.imaging.version>
<dependency.snakeyaml.version>2.7</dependency.snakeyaml.version>
<dependency.tomcat.embed.version>11.0.25</dependency.tomcat.embed.version>
<dependency.activemq-client.version>6.3.2</dependency.activemq-client.version>
<spotless-plugin.version>3.10.2</spotless-plugin.version>
<parent.core.deploy.skip>false</parent.core.deploy.skip>
<commons-lang3.version>3.20.0</commons-lang3.version>
<spring-retry.version>2.0.13</spring-retry.version>
<log4j2.version>2.26.1</log4j2.version> <!-- security fix CVE-2026-49844, can be removed once Spring Boot manages log4j2 >= 2.26.1 -->
<dependency.jsoup.version>1.23.2</dependency.jsoup.version> <!-- security fix CVE-2026-71497, can be removed once tika-parser-code-module manages jsoup >= 1.23.1 -->
<httpclient5.version>5.6.4</httpclient5.version> <!-- security fix CVE-2026-64607, can be removed once Spring Boot BOM manages httpclient5 >= 5.6.3 -->
<httpcore5.version>5.4.3</httpcore5.version> <!-- security fix CVE-2026-54399, can be removed once Spring Boot BOM manages httpcore5 >= 5.4.3 -->
</properties>
<profiles>
<profile>
<id>full-build</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>model</module>
<module>engines/base</module>
<module>engines/imagemagick</module>
<module>engines/libreoffice</module>
<module>engines/misc</module>
<module>engines/pdfrenderer</module>
<module>engines/tika</module>
<module>engines/aio</module>
<module>engines/example</module>
<module>deprecated/alfresco-transformer-base</module>
</modules>
</profile>
<profile>
<id>base</id>
<modules>
<module>model</module>
<module>engines/base</module>
<module>engines/example</module>
<module>deprecated/alfresco-transformer-base</module>
</modules>
</profile>
<profile>
<id>imagemagick</id>
<modules>
<module>model</module>
<module>engines/base</module>
<module>engines/imagemagick</module>
</modules>
</profile>
<profile>
<id>libreoffice</id>
<modules>
<module>model</module>
<module>engines/base</module>
<module>engines/libreoffice</module>
</modules>
</profile>
<profile>
<id>misc</id>
<modules>
<module>model</module>
<module>engines/base</module>
<module>engines/misc</module>
</modules>
</profile>
<profile>
<id>pdf-renderer</id>
<modules>
<module>model</module>
<module>engines/base</module>
<module>engines/pdfrenderer</module>
</modules>
</profile>
<profile>
<id>tika</id>
<modules>
<module>model</module>
<module>engines/base</module>
<module>engines/tika</module>
</modules>
</profile>
<profile>
<!-- Should only be run after all other snapshot images have been build -->
<id>aio-test</id>
<modules>
<module>model</module>
<module>engines/base</module>
<module>engines/aio</module>
</modules>
</profile>
<profile>
<id>example</id>
<modules>
<module>model</module>
<module>engines/base</module>
<module>engines/example</module>
</modules>
</profile>
</profiles>
<scm>
<connection>scm:git:https://github.com/Alfresco/alfresco-transform-core.git</connection>
<developerConnection>scm:git:https://github.com/Alfresco/alfresco-transform-core.git</developerConnection>
<url>https://github.com/Alfresco/alfresco-transform-core</url>
<tag>HEAD</tag>
</scm>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${dependency.commons-io.version}</version>
</dependency>
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.alfresco</groupId>
<artifactId>alfresco-jodconverter-core</artifactId>
<version>${dependency.alfresco-jodconverter-core.version}</version>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-client</artifactId>
<version>${dependency.activemq-client.version}</version>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>${dependency.pdfbox.version}</version>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox-tools</artifactId>
<version>${dependency.pdfbox.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-imaging -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-imaging</artifactId>
<version>${dependency.imaging.version}</version>
</dependency>
<!-- Jackson -->
<dependency>
<groupId>tools.jackson</groupId>
<artifactId>jackson-bom</artifactId>
<version>${dependency.jackson.version}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>jackson-bom</artifactId>
<version>${dependency.jackson2.version}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${dependency.jackson.annotations.version}</version>
</dependency>
<!-- Google Guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>33.7.1-jre</version>
</dependency>
<!-- Junrar & compression -->
<dependency>
<groupId>com.github.junrar</groupId>
<artifactId>junrar</artifactId>
<version>8.1.1</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.28.0</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.22.1</version>
</dependency>
<!-- temporary security fix CVE-2026-5598 / CVE-2026-0636 / CVE-2026-5588 -->
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
<version>${dependency.bcprov.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>${dependency.bcprov.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>${dependency.tomcat.embed.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-el</artifactId>
<version>${dependency.tomcat.embed.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-websocket</artifactId>
<version>${dependency.tomcat.embed.version}</version>
</dependency>
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>${dependency.snakeyaml.version}</version>
</dependency>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>testcontainers</artifactId>
<version>2.0.5</version>
</dependency>
<!-- Added as part of fixing vulnerability (PRODSEC-10503), Please remove it if no more needed -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commons-lang3.version}</version>
</dependency>
<!-- temporary security fix AAE-43877 -->
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>4.1.0</version>
</dependency>
<!-- temporary security fix AAE-36687 -->
<!-- security fix CVE-2026-71497 (GHSA-pmhh-3w7g-xqp8), transitive via tika-parser-code-module -->
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>${dependency.jsoup.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<distributionManagement>
<snapshotRepository>
<id>alfresco-public-snapshots</id>
<url>https://artifacts.alfresco.com/nexus/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>alfresco-public</id>
<url>https://artifacts.alfresco.com/nexus/content/repositories/releases</url>
</repository>
</distributionManagement>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<doclint>none</doclint>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<inherited>false</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>${parent.core.deploy.skip}</skip>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>2.7.1</version>
<configuration>
<inceptionYear>2005</inceptionYear>
<organizationName>Alfresco Software Limited</organizationName>
<projectName>Alfresco Transform Core</projectName>
</configuration>
<executions>
<execution>
<id>third-party-licenses</id>
<goals>
<goal>add-third-party</goal>
<goal>download-licenses</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<failOnMissing>true</failOnMissing>
<excludedScopes>provided,test</excludedScopes>
<excludedGroups>org.alfresco</excludedGroups>
<failIfWarning>true</failIfWarning>
<includedLicenses>https://raw.githubusercontent.com/Alfresco/third-party-license-overrides/master/includedLicenses.txt</includedLicenses>
<licenseMergesUrl>https://raw.githubusercontent.com/Alfresco/third-party-license-overrides/master/licenseMerges.txt</licenseMergesUrl>
<overrideUrl>https://raw.githubusercontent.com/Alfresco/third-party-license-overrides/master/override-THIRD-PARTY.properties</overrideUrl>
<licenseUrlReplacements>
<!-- www.gnu.org is unreachable over IPv6 (GitHub Actions) and blocked over IPv4 on some networks.
Remap all GNU license URLs to stable GitHub mirrors. Classpath/license.html is pinned to an OpenJDK commit SHA.
All other GNU URLs use the SPDX license-list-data mirror. -->
<licenseUrlReplacement>
<regexp>https?://www\.gnu\.org/licenses/old-licenses/lgpl-2\.1\.html</regexp>
<replacement>https://raw.githubusercontent.com/spdx/license-list-data/main/text/LGPL-2.1-only.txt</replacement>
</licenseUrlReplacement>
<licenseUrlReplacement>
<regexp>https?://www\.gnu\.org/software/classpath/license\.html</regexp>
<replacement>https://raw.githubusercontent.com/openjdk/jdk/d3f2498ed72089301a49ddf0bc7bd2df54368033/LICENSE</replacement>
</licenseUrlReplacement>
<licenseUrlReplacement>
<regexp>https?://www\.gnu\.org/licenses/lgpl\.txt</regexp>
<replacement>https://raw.githubusercontent.com/spdx/license-list-data/main/text/LGPL-3.0-only.txt</replacement>
</licenseUrlReplacement>
<licenseUrlReplacement>
<regexp>https?://www\.gnu\.org/licenses/gpl\.txt</regexp>
<replacement>https://raw.githubusercontent.com/spdx/license-list-data/main/text/GPL-3.0-only.txt</replacement>
</licenseUrlReplacement>
</licenseUrlReplacements>
</configuration>
</execution>
<execution>
<id>project-license</id>
<goals>
<goal>check-file-header</goal>
</goals>
<phase>process-sources</phase>
<configuration>
<addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
<canUpdateCopyright>true</canUpdateCopyright>
<canUpdateDescription>true</canUpdateDescription>
<excludes>
<exclude>**/package-info.java</exclude>
<exclude>**/*.properties</exclude>
<exclude>**/*.css</exclude>
<exclude>**/*.xml</exclude>
<exclude>**/*.json</exclude>
<exclude>**/*.txt</exclude>
<exclude>**/*.html</exclude>
</excludes>
<failOnMissingHeader>true</failOnMissingHeader>
<licenseName>community</licenseName>
<licenseResolver>file:${project.parent.basedir}/license</licenseResolver>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<forkCount>1</forkCount>
<reuseForks>true</reuseForks>
<systemPropertyVariables>
<IMAGEMAGICK_EXE>/usr/bin/convert</IMAGEMAGICK_EXE>
<IMAGEMAGICK_DYN>/usr/lib64/ImageMagick-7.0.10/lib</IMAGEMAGICK_DYN>
<IMAGEMAGICK_ROOT>/usr/lib64/ImageMagick-7.0.10</IMAGEMAGICK_ROOT>
<LIBREOFFICE_HOME>/opt/libreoffice7.2</LIBREOFFICE_HOME>
<LIBREOFFICE_MAX_TASKS_PER_PROCESS>200</LIBREOFFICE_MAX_TASKS_PER_PROCESS>
<LIBREOFFICE_TIMEOUT>1200000</LIBREOFFICE_TIMEOUT>
<LIBREOFFICE_PORT_NUMBERS>8100</LIBREOFFICE_PORT_NUMBERS>
<LIBREOFFICE_TEMPLATE_PROFILE_DIR />
<LIBREOFFICE_IS_ENABLED>true</LIBREOFFICE_IS_ENABLED>
<PDF_RENDERER_EXE>/usr/bin/alfresco-pdf-renderer</PDF_RENDERER_EXE>
<SERVER_PORT>8090</SERVER_PORT>
<buildDirectory>${project.build.directory}</buildDirectory>
</systemPropertyVariables>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<forkCount>1</forkCount>
<reuseForks>true</reuseForks>
</configuration>
</plugin>
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.49.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.diffplug.spotless</groupId>
<artifactId>spotless-maven-plugin</artifactId>
<version>${spotless-plugin.version}</version>
<configuration>
<java>
<eclipse>
<file>https://raw.githubusercontent.com/Alfresco/alfresco-community-repo/refs/heads/master/alfresco-formatter.xml</file>
</eclipse>
<importOrder>
<order>\#java|\#javax|\#jakarta,\#,\#org.alfresco,java|javax|jakarta,,org.alfresco</order>
</importOrder>
<removeUnusedImports />
<formatAnnotations />
</java>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>