<?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">
    <parent>
        <groupId>com.atlassian.platform</groupId>
        <artifactId>dc-platform</artifactId>
        <version>7.2.36</version>
    </parent>

    <modelVersion>4.0.0</modelVersion>

    <groupId>com.atlassian.platform.dependencies</groupId>
    <artifactId>platform-deps</artifactId>
    <packaging>pom</packaging>

    <modules>
        <module>platform-system-classpath</module>
        <module>platform-framework-bundles</module>
        <module>platform-bundled-plugins</module>
        <module>platform-internal-api</module>
        <module>platform-deprecated-public-api</module>
        <module>platform-public-api</module>
        <module>platform-test-resources</module>
        <module>platform-spring-bundle</module>
    </modules>

    <properties>
        <jakarta-servlet.version>4.0.4</jakarta-servlet.version>
        <jakarta-inject.version>1.0.5</jakarta-inject.version>
        <jakarta-annotation.version>1.3.5</jakarta-annotation.version>
        <jakarta-activation.version>1.2.2</jakarta-activation.version>
        <jakarta-mail.version>1.6.8</jakarta-mail.version>
        <jakarta-jaxb.version>2.3.3</jakarta-jaxb.version>
        <jakarta-validation.version>2.0.2</jakarta-validation.version>
        <jakarta-jax-rs.version>2.1.6</jakarta-jax-rs.version>
        <jsr305.version>3.0.2</jsr305.version>
        <!-- TODO why so old version? -->
        <bnd.version>3.5.0</bnd.version>
        <spring.version>5.3.39-atlassian-6</spring.version>
        <spring.security.version>5.8.17-atlassian-1</spring.security.version>
        <spring.ldap.version>2.4.4</spring.ldap.version>
        <guava.version>33.2.1-jre</guava.version>
        <jdom2.version>2.0.6.1</jdom2.version>
        <rome.version>2.1.0</rome.version>
        <velocity.version>1.6.4-atlassian-39</velocity.version>
        <dom4j.version>2.1.5</dom4j.version>
        <commons-lang3.version>3.18.0</commons-lang3.version>
        <commons-fileupload.version>1.6.0</commons-fileupload.version>
        <commons-collections.version>3.2.2</commons-collections.version>
        <commons-io.version>2.16.1</commons-io.version>
        <commons-codec.version>1.17.2</commons-codec.version>
        <commons-text.version>1.12.0</commons-text.version>
        <commons-pool.version>1.6</commons-pool.version>
        <commons-pool2.version>2.12.1</commons-pool2.version>
        <commons-validator.version>1.9.0</commons-validator.version>
        <commons-beanutils.version>1.9.4</commons-beanutils.version>
        <commons-digester.version>1.8.1</commons-digester.version>
        <slf4j.version>2.0.17</slf4j.version>
        <json.version>20240303</json.version>
        <httpcore.version>4.4.16</httpcore.version>
        <httpcomponents.version>4.5.14</httpcomponents.version>
        <jsoup.version>1.18.3</jsoup.version>
        <jgrapht.version>1.5.2</jgrapht.version>
        <byte-buddy.version>1.14.19</byte-buddy.version>
        <asm.version>9.5</asm.version>
        <gson.version>2.11.0</gson.version>
        <jcip-annotations.version>1.0</jcip-annotations.version>
        <classgraph.version>4.8.184</classgraph.version>
        <package-scanner.version>0.9.5</package-scanner.version>
        <checker-qual.version>3.46.0</checker-qual.version>
        <urlrewriter.version>4.0.4</urlrewriter.version>
        <oscore.version>2.3.0-atlassian-5</oscore.version>
        <xom.version>1.3.9</xom.version>
        <bouncycastle.version>2.73.9</bouncycastle.version>
        <fasterxml.jackson.version>2.17.3</fasterxml.jackson.version>
        <!-- Do not use atlassian fork for sitemesh -->
        <sitemesh.version>2.5.0</sitemesh.version>
        <xercesImpl.version>2.12.2</xercesImpl.version>
        <!-- Do not migrate off of the atlassian fork -->
        <ehcache.version>2.11.1-atlassian-1</ehcache.version>
        <jersey.version>2.42</jersey.version>
        <propertyset.version>1.5</propertyset.version>
        <oshi.version>6.6.6</oshi.version>
        <msal4j.version>1.16.2</msal4j.version>
        <jstyleparser.version>4.0.1</jstyleparser.version>
        <micrometer.version>1.13.15</micrometer.version>
        <felix.version>7.0.5</felix.version>

        <gemini.version>3.0.0.M01</gemini.version>

        <plugins.version>8.1.2</plugins.version>
        <activeobjects.version>6.1.3</activeobjects.version>
        <analytics.version>9.1.5</analytics.version>
        <analytics.whitelist.version>3.107</analytics.whitelist.version>
        <applinks.version>10.1.17</applinks.version>
        <atlassian-annotations.version>5.1.1</atlassian-annotations.version>
        <atlassian-cache.version>7.0.3</atlassian-cache.version>
        <sal.version>6.0.6</sal.version>
        <atlassian-event.version>6.0.2</atlassian-event.version>
        <fugue.version>6.1.2</fugue.version>
        <fugue-old.version>2.7.0</fugue-old.version>
        <atlassian-extras.version>3.4.6</atlassian-extras.version>
        <beehive.version>6.0.0</beehive.version>
        <wrm.version>7.2.3</wrm.version>
        <atlassian-htmlsafe.version>5.0.1</atlassian-htmlsafe.version>
        <atlassian-scheduler.version>5.0.2</atlassian-scheduler.version>
        <atlassian-mail.version>7.0.8</atlassian-mail.version>
        <atlassian-oauth2.version>4.2.13</atlassian-oauth2.version>
        <atlassian-oauth.version>6.1.9</atlassian-oauth.version>
        <atlassian-json.version>1.1.0</atlassian-json.version>
        <atlassian-secure.version>6.0.1</atlassian-secure.version>
        <atlassian-http.version>4.1.2</atlassian-http.version>
        <atlassian-webfragment.version>7.2.0</atlassian-webfragment.version>
        <atlassian-util.version>4.1.0</atlassian-util.version>
        <atlassian-util-old.version>3.0.0</atlassian-util-old.version>
        <atlassian-profiling.version>5.0.1</atlassian-profiling.version>
        <atlassian-config.version>2.0.0</atlassian-config.version>
        <atlassian-html-encoder.version>1.5</atlassian-html-encoder.version>
        <atlassian-spring.version>3.0.3</atlassian-spring.version>
        <atlassian-instrumentation.version>4.0.2</atlassian-instrumentation.version>
        <atlassian-sourcemap.version>2.0.1</atlassian-sourcemap.version>
        <atlassian-johnson.version>5.0.1</atlassian-johnson.version>
        <atlassian-localhost.version>1.2.0</atlassian-localhost.version>
        <atlassian-trusted-apps.version>6.1.1</atlassian-trusted-apps.version>
        <atlassian-ip.version>3.1</atlassian-ip.version>
        <atlassian-audit.version>2.0.9</atlassian-audit.version>
        <crowd.version>6.0.12</crowd.version>
        <serialblocklist.version>2.5.6</serialblocklist.version>
        <java11-objectfilter.version>1.0.2</java11-objectfilter.version>
        <!-- it is part of the Crowd, but not released together with other artifacts -->
        <crowd-admin-plugin.version>6.0.10</crowd-admin-plugin.version>
        <cluster-monitoring.version>5.1.9</cluster-monitoring.version>
        <cloud-compatible-email.version>1.0.2</cloud-compatible-email.version>
        <atlassian-panopticon>2.0.2</atlassian-panopticon>
        <soy-template-renderer.version>7.1.2</soy-template-renderer.version>
        <atlassian-core.version>9.0.1</atlassian-core.version>
        <atlassian-diagnostics.version>4.0.5</atlassian-diagnostics.version>
        <atlassian-seraph.version>4.2.5</atlassian-seraph.version>
        <botocss.version>6.10.2</botocss.version>
        <atlassian-business-insights.version>3.1.4</atlassian-business-insights.version>
        <atlassian-rest.version>8.2.1</atlassian-rest.version>
        <atlassian-spring-scanner.version>5.1.0</atlassian-spring-scanner.version>
        <atlassian-template-renderer.version>6.2.3</atlassian-template-renderer.version>
        <upm.version>7.0.32</upm.version>
        <aui.version>9.12.11</aui.version>
        <jquery.version>2.2.4.17</jquery.version>
        <less-transformer.version>6.1.8</less-transformer.version>
        <atlassian-authentication.version>5.1.20</atlassian-authentication.version>
        <atlassian-failure-cache.version>4.0.2</atlassian-failure-cache.version>
        <atlassian-httpclient.version>4.2.2</atlassian-httpclient.version>
        <atlassian-lighthouse.version>1.2.8</atlassian-lighthouse.version>
        <atlassian-nav-links.version>9.0.11</atlassian-nav-links.version>
        <atlassian-pretty-urls.version>5.0.1</atlassian-pretty-urls.version>
        <atlassian-webhooks.version>8.1.6</atlassian-webhooks.version>
        <atlassian-gadgets.version>9.0.31</atlassian-gadgets.version>
        <atlassian-project-creation.version>6.0.1</atlassian-project-creation.version>
        <atlassian-remote-event>8.0.1</atlassian-remote-event>
        <atlassian-rate-limiting.version>3.1.3</atlassian-rate-limiting.version>
        <atlassian-remote-link.version>4.0.0</atlassian-remote-link.version>
        <atlassian-streams.version>10.0.29</atlassian-streams.version>
        <static-assets.version>4.1.2</static-assets.version>
        <atlassian-clientside-extensions.version>3.0.2</atlassian-clientside-extensions.version>
        <atlassian-cleanup-hub.version>3.0.3</atlassian-cleanup-hub.version>
        <atlassian-browser-metrics.version>10.3.5</atlassian-browser-metrics.version>
        <atlassian-issue-status.version>3.0.3</atlassian-issue-status.version>
        <atlassian-jwt.version>4.0.9</atlassian-jwt.version>
        <atlassian-theme.version>2.0.1</atlassian-theme.version>
        <atlassian-secrets.version>5.0.16</atlassian-secrets.version>
        <atlassian-whitelist.version>6.1.5</atlassian-whitelist.version>
        <pats.version>2.0.14</pats.version>
        <zdu.version>3.0.11</zdu.version>
        <json-smart.version>2.5.2</json-smart.version>
        <postgresql.version>42.7.8</postgresql.version>
        <mssql.version>12.8.2.jre11</mssql.version>
        <mysql.version>9.1.0</mysql.version>
        <oracle-jdbc.version>23.6.0.24.10</oracle-jdbc.version>
        <osgi.version>8.0.0</osgi.version>
        <osgi.service.event.version>1.4.1</osgi.service.event.version>
        <osgi.service.blueprint.version>1.0.2</osgi.service.blueprint.version>
        <maven-bundle-plugin.version>5.1.9</maven-bundle-plugin.version>
        <io-netty.version>4.1.128.Final</io-netty.version>
        <reactive-stream.version>1.0.4</reactive-stream.version>
        <amazon-eventstream.version>1.0.1</amazon-eventstream.version>
        <amazon-awssdk.version>2.27.24</amazon-awssdk.version>
    </properties>

    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-enforcer-plugin</artifactId>
                    <executions>
                        <execution>
                            <id>ban-milestones-and-release-candidates</id>
                            <phase>validate</phase>
                            <goals>
                                <goal>enforce</goal>
                            </goals>
                            <configuration>
                                <rules>
                                    <banVersionDeps>
                                        <excludes>
                                        <!-- excluded milestones and RCs go here-->
                                        </excludes>
                                    </banVersionDeps>
                                </rules>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>

</project>
