From: Michael Ritter Date: Tue, 22 Apr 2025 23:17:26 +0000 (-0600) Subject: DRYD-1754: Manage Nuxeo JARs through Ant/Maven (#462) X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=01d555301f631d484969ec8f1f275b103fead88f;p=tmp%2Fjakarta-migration.git DRYD-1754: Manage Nuxeo JARs through Ant/Maven (#462) * Add pom to nuxeo-server module for dependency management * Add build file for nuxeo-server * Exclude jars when copying nuxeo release --- diff --git a/3rdparty/nuxeo/build.xml b/3rdparty/nuxeo/build.xml index 9addada0e..dda0af61c 100644 --- a/3rdparty/nuxeo/build.xml +++ b/3rdparty/nuxeo/build.xml @@ -109,12 +109,16 @@ + + + + diff --git a/3rdparty/nuxeo/nuxeo-server/build.xml b/3rdparty/nuxeo/nuxeo-server/build.xml new file mode 100644 index 000000000..f502bf52a --- /dev/null +++ b/3rdparty/nuxeo/nuxeo-server/build.xml @@ -0,0 +1,34 @@ + + Collectionspace Services - Nuxeo Server + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3rdparty/nuxeo/nuxeo-server/pom.xml b/3rdparty/nuxeo/nuxeo-server/pom.xml new file mode 100644 index 000000000..484b6985d --- /dev/null +++ b/3rdparty/nuxeo/nuxeo-server/pom.xml @@ -0,0 +1,780 @@ + + + 4.0.0 + + + org.collectionspace.services + org.collectionspace.services.3rdparty.nuxeo + ${revision} + + + cspace-nuxeo-deployment + ${revision} + pom + + + + nuxeo-public-releases + https://maven-eu.nuxeo.org/nexus/content/repositories/public-releases + + false + + + + + nuxeo-vendor-releases + https://maven-eu.nuxeo.org/nexus/content/repositories/vendor-releases + + false + + + + + + + internal-releases + https://mavenin.nuxeo.com/nexus/content/groups/internal-releases + Nuxeo virtual release repository + + true + + + false + + + + internal-snapshots + https://mavenin.nuxeo.com/nexus/content/groups/internal-snapshots + Nuxeo virtual snapshot repository + + false + + + always + true + + + + + + + + + org.nuxeo.common + nuxeo-common + ${nuxeo.general.release} + runtime + + + org.nuxeo.runtime + nuxeo-runtime + ${nuxeo.general.release} + runtime + + + org.nuxeo.runtime + nuxeo-runtime-osgi + ${nuxeo.general.release} + runtime + + + org.nuxeo.runtime + nuxeo-runtime-deploy + ${nuxeo.general.release} + runtime + + + org.nuxeo.runtime + nuxeo-runtime-metrics + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-schema + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-api + ${nuxeo.general.release} + runtime + + + + com.fasterxml.jackson.core + jackson-core + + + + + org.nuxeo.ecm.core + nuxeo-core-management + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-mimetype + ${nuxeo.general.release} + runtime + + + org.nuxeo + nuxeo-dmk-adaptor + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-storage + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-storage-sql + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-storage-sql-management + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-storage-dbs + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-query + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-io + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-persistence + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-convert-api + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-convert + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-core-convert-plugins + ${nuxeo.general.release} + runtime + + + + org.nuxeo.ecm.platform + nuxeo-platform + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-default-config + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-convert + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-types-api + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-types-core + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-commandline-executor + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-dublincore + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-filemanager-api + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-filemanager-core + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-filemanager-core-listener + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-login + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-login-default + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-login-token + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-login-digest + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-relations-api + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-versioning-api + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-versioning-core + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-io-api + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-io-core + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-lang + ${nuxeo.general.release} + runtime + + + org.nuxeo + nuxeo-platform-lang-ext + ${nuxeo.general.release} + runtime + + + + org.nuxeo.ecm.automation + nuxeo-automation-core + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.automation + nuxeo-automation-io + ${nuxeo.general.release} + runtime + + + org.nuxeo.binary.metadata + nuxeo-binary-metadata + ${nuxeo.general.release} + runtime + + + + javax.el + el-api + + + + + org.nuxeo.elasticsearch + nuxeo-elasticsearch-core + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-invite + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-htmlsanitizer + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-oauth + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-rendition-api + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-rendition-core + ${nuxeo.general.release} + runtime + + + + org.nuxeo.ecm.platform + nuxeo-platform-audit-core + + + + + org.nuxeo.ecm.platform + nuxeo-platform-tag-api + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-tag-core + ${nuxeo.general.release} + runtime + + + + org.nuxeo.ecm.platform + nuxeo-platform-audit-core + + + + + org.nuxeo.ecm.platform + nuxeo-platform-url-api + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.platform + nuxeo-platform-url-core + ${nuxeo.general.release} + runtime + + + + + org.nuxeo.ecm.core + nuxeo-opencmis-impl + ${nuxeo.general.release} + runtime + + + org.nuxeo.ecm.core + nuxeo-opencmis-bindings + ${nuxeo.general.release} + runtime + + + + + org.nuxeo.ecm.core + nuxeo-core-binarymanager-common + ${nuxeo.general.release} + runtime + + + + org.nuxeo.ecm.core + nuxeo-core-binarymanager-s3 + ${nuxeo.general.release} + runtime + + + + org.nuxeo.ecm.platform + nuxeo-importer-core + ${nuxeo.general.release} + runtime + + + + org.nuxeo.ecm.platform + nuxeo-importer-jaxrs + ${nuxeo.general.release} + runtime + + + + org.nuxeo.ecm.platform + nuxeo-importer-stream + ${nuxeo.general.release} + runtime + + + + org.nuxeo.ecm.core + nuxeo-core-management-jtajca + ${nuxeo.general.release} + runtime + + + + org.nuxeo.ecm.platform + nuxeo-platform-imaging-api + ${nuxeo.general.release} + runtime + + + + org.nuxeo.ecm.platform + nuxeo-platform-imaging-convert + ${nuxeo.general.release} + runtime + + + + org.nuxeo.ecm.platform + nuxeo-platform-imaging-core + ${nuxeo.general.release} + runtime + + + + + + + org.nuxeo.common + nuxeo-common + + + org.nuxeo.runtime + nuxeo-runtime + + + org.nuxeo.runtime + nuxeo-runtime-osgi + + + org.nuxeo.runtime + nuxeo-runtime-deploy + + + org.nuxeo.runtime + nuxeo-runtime-metrics + + + org.nuxeo.ecm.core + nuxeo-core-schema + + + org.nuxeo.ecm.core + nuxeo-core-api + + + org.nuxeo.ecm.core + nuxeo-core-management + + + org.nuxeo.ecm.core + nuxeo-core-mimetype + + + org.nuxeo + nuxeo-dmk-adaptor + + + org.nuxeo.ecm.core + nuxeo-core-binarymanager-common + + + org.nuxeo.ecm.core + nuxeo-core-binarymanager-s3 + + + org.nuxeo.ecm.core + nuxeo-core-storage + + + org.nuxeo.ecm.core + nuxeo-core-storage-sql + + + org.nuxeo.ecm.core + nuxeo-core-storage-sql-management + + + org.nuxeo.ecm.core + nuxeo-core-storage-dbs + + + org.nuxeo.ecm.core + nuxeo-core-query + + + org.nuxeo.ecm.core + nuxeo-core-io + + + org.nuxeo.ecm.core + nuxeo-core-persistence + + + org.nuxeo.ecm.core + nuxeo-core-convert-api + + + org.nuxeo.ecm.core + nuxeo-core-convert + + + org.nuxeo.ecm.core + nuxeo-core-convert-plugins + + + org.nuxeo.ecm.platform + nuxeo-platform + + + org.nuxeo.ecm.platform + nuxeo-importer-core + + + org.nuxeo.ecm.platform + nuxeo-importer-jaxrs + + + org.nuxeo.ecm.platform + nuxeo-importer-stream + + + org.nuxeo.ecm.platform + nuxeo-platform-default-config + + + org.nuxeo.ecm.platform + nuxeo-platform-convert + + + org.nuxeo.ecm.platform + nuxeo-platform-types-api + + + org.nuxeo.ecm.platform + nuxeo-platform-types-core + + + org.nuxeo.ecm.platform + nuxeo-platform-commandline-executor + + + org.nuxeo.ecm.platform + nuxeo-platform-dublincore + + + org.nuxeo.ecm.platform + nuxeo-platform-filemanager-api + + + org.nuxeo.ecm.platform + nuxeo-platform-filemanager-core + + + org.nuxeo.ecm.platform + nuxeo-platform-filemanager-core-listener + + + org.nuxeo.ecm.platform + nuxeo-platform-login + + + org.nuxeo.ecm.platform + nuxeo-platform-login-default + + + org.nuxeo.ecm.platform + nuxeo-platform-login-token + + + org.nuxeo.ecm.platform + nuxeo-platform-login-digest + + + org.nuxeo.ecm.platform + nuxeo-platform-relations-api + + + org.nuxeo.ecm.platform + nuxeo-platform-versioning-api + + + org.nuxeo.ecm.platform + nuxeo-platform-versioning-core + + + org.nuxeo.ecm.platform + nuxeo-platform-io-api + + + org.nuxeo.ecm.platform + nuxeo-platform-io-core + + + org.nuxeo.ecm.platform + nuxeo-platform-lang + + + org.nuxeo + nuxeo-platform-lang-ext + + + org.nuxeo.ecm.automation + nuxeo-automation-core + + + org.nuxeo.ecm.automation + nuxeo-automation-io + + + org.nuxeo.binary.metadata + nuxeo-binary-metadata + + + org.nuxeo.elasticsearch + nuxeo-elasticsearch-core + + + org.nuxeo.ecm.platform + nuxeo-invite + + + org.nuxeo.ecm.platform + nuxeo-platform-htmlsanitizer + + + org.nuxeo.ecm.platform + nuxeo-platform-oauth + + + org.nuxeo.ecm.platform + nuxeo-platform-rendition-api + + + org.nuxeo.ecm.platform + nuxeo-platform-rendition-core + + + org.nuxeo.ecm.platform + nuxeo-platform-tag-api + + + org.nuxeo.ecm.platform + nuxeo-platform-tag-core + + + org.nuxeo.ecm.platform + nuxeo-platform-url-api + + + org.nuxeo.ecm.platform + nuxeo-platform-url-core + + + + + org.nuxeo.ecm.core + nuxeo-opencmis-impl + + + org.nuxeo.ecm.core + nuxeo-opencmis-bindings + + + + org.nuxeo.ecm.core + nuxeo-core-management-jtajca + + + + org.nuxeo.ecm.platform + nuxeo-platform-imaging-api + + + + org.nuxeo.ecm.platform + nuxeo-platform-imaging-convert + + + + org.nuxeo.ecm.platform + nuxeo-platform-imaging-core + + + + + + org.apache.tomcat + tomcat-jdbc + ${tomcat.version} + provided + + + diff --git a/3rdparty/nuxeo/pom.xml b/3rdparty/nuxeo/pom.xml index 20cbea8f7..e487d2e75 100644 --- a/3rdparty/nuxeo/pom.xml +++ b/3rdparty/nuxeo/pom.xml @@ -14,22 +14,11 @@ services.3rdparty.nuxeo - nuxeo-platform-collectionspace - nuxeo-platform-listener - nuxeo-platform-elasticsearch - - nuxeo-platform-thumbnail - - - - - org.osgi - org.osgi.core - 4.1.0 - - + nuxeo-platform-collectionspace + nuxeo-platform-listener + nuxeo-platform-elasticsearch + nuxeo-platform-thumbnail + nuxeo-server + diff --git a/common-lib/build.xml b/common-lib/build.xml index e69ae6252..9effdc935 100644 --- a/common-lib/build.xml +++ b/common-lib/build.xml @@ -1,4 +1,4 @@ - + Collectionspace Services common libraries