-
Type: Task
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: Seam / JSF UI
-
Epic Link:
-
Tags:
-
Sprint:nxplatform 11.1.11, nxplatform 11.1.12
-
Story Points:1
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
- depends on
-
NXP-27324 Move all JSF UI code into its own nuxeo-jsf-ui module
- Resolved