Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-28926

New Maven POM artifact

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 11.1, 2021.0
    • Component/s: CI/CD

      Description

      Introduce a new Maven POM artifact in the nuxeo/nuxeo repository to be used by external projects depending on Nuxeo.
      This POM won't be part of the default reactor and will be updated with each release on the master branch to follow the new build version number and then deployed on packages.nuxeo.com with other artifacts.

      When building master this PM should be updated also, and then deployed if the build succeeds.

      The POM should look like:

      <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/maven-v4_0_0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <parent>
          <groupId>org.nuxeo</groupId>
          <artifactId>nuxeo-ecm</artifactId>
          <version>11.1.50</version>
        </parent>
      
        <artifactId>nuxeo</artifactId>
        <packaging>pom</packaging>
        <name>Nuxeo Parent</name>
        <version>11.1-SNAPSHOT</version>
      </project>
      

      Projects such as Web UI, ARender, or AI would be able to align on this POM on the 11.1-SNAPSHOT and will be aligned on the latest successful build of nuxeo/nuxeo. SNAPSHOT artifacts, except this POM, won't be published on packages.nuxeo.com by Jenkins X.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 4 hours, 10 minutes
                  4h 10m