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

Update packages depending on Nuxeo JSF UI

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 11.1, 2021.0
    • Component/s: Seam / JSF UI

      Description

      Following NXP-27324 and before merging it, the packages depending on JSF UI need to be updated to have access to JSF related modules.

      For instance, for media-publishing package:

      diff --git a/nuxeo-media-publishing-jsf/pom.xml b/nuxeo-media-publishing-jsf/pom.xml
      index 6321771..f45ee6d 100644
      --- a/nuxeo-media-publishing-jsf/pom.xml
      +++ b/nuxeo-media-publishing-jsf/pom.xml
      @@ -31,4 +31,17 @@
             <artifactId>javax.servlet-api</artifactId>
           </dependency>
         </dependencies>
      -</project>
      \ No newline at end of file
      +
      +  <dependencyManagement>
      +    <dependencies>
      +      <dependency>
      +        <groupId>org.nuxeo.ecm.platform</groupId>
      +        <artifactId>nuxeo-jsf-ui</artifactId>
      +        <version>${project.version}</version>
      +        <type>pom</type>
      +        <scope>import</scope>
      +      </dependency>
      +    </dependencies>
      +  </dependencyManagement>
      +
      +</project>
      diff --git a/nuxeo-media-publishing-package/pom.xml b/nuxeo-media-publishing-package/pom.xml
      index 7a64f82..9d3db7b 100644
      --- a/nuxeo-media-publishing-package/pom.xml
      +++ b/nuxeo-media-publishing-package/pom.xml
      @@ -58,6 +58,18 @@
           </dependency>
         </dependencies>
       
      +  <dependencyManagement>
      +    <dependencies>
      +      <dependency>
      +        <groupId>org.nuxeo.ecm.platform</groupId>
      +        <artifactId>nuxeo-jsf-ui</artifactId>
      +        <version>${project.version}</version>
      +        <type>pom</type>
      +        <scope>import</scope>
      +      </dependency>
      +    </dependencies>
      +  </dependencyManagement>
      +
         <build>
           <plugins>
             <plugin>
      diff --git a/nuxeo-media-publishing-wistia-jsf/pom.xml b/nuxeo-media-publishing-wistia-jsf/pom.xml
      index 43b3fa8..b8d5278 100644
      --- a/nuxeo-media-publishing-wistia-jsf/pom.xml
      +++ b/nuxeo-media-publishing-wistia-jsf/pom.xml
      @@ -20,4 +20,17 @@
             <artifactId>jboss-seam</artifactId>
           </dependency>
         </dependencies>
      -</project>
      \ No newline at end of file
      +
      +  <dependencyManagement>
      +    <dependencies>
      +      <dependency>
      +        <groupId>org.nuxeo.ecm.platform</groupId>
      +        <artifactId>nuxeo-jsf-ui</artifactId>
      +        <version>${project.version}</version>
      +        <type>pom</type>
      +        <scope>import</scope>
      +      </dependency>
      +    </dependencies>
      +  </dependencyManagement>
      +
      +</project>
      

      List of packages depending on JSF UI:

      marketplace-3d
      marketplace-amazon-s3
      marketplace-csv
      marketplace-dam
      marketplace-duoweb-authentication
      marketplace-diff
      marketplace-diff-pictures
      marketplace-disable-studio-snapshot-validation
      marketplace-drive
      marketplace-easyshare
      marketplace-groups-rights-audit
      marketplace-imap-connector
      marketplace-liveconnect
      marketplace-microsoft-azure
      marketplace-multi-tenant
      marketplace-platform-explorer
      marketplace-quota
      marketplace-shibboleth-invitation
      marketplace-shibboleth-login
      marketplace-signature
      marketplace-smart-search
      marketplace-template-rendering
      marketplace-tree-snapshot
      marketplace-user-registration
      marketplace-virtualnavigation
      nuxeo-media-publishing
      nuxeo-platform-spreadsheet
      nuxeo-sample-project
      

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 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 - 3 days, 4 hours
                  3d 4h