-
Type: Bug
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 9.10
-
Fix Version/s: 9.10-HF29, 10.10-HF02, 11.1, 2021.0
-
Component/s: Nuxeo Package Management
The Marketplace package for nuxeo-duoweb-authentication includes too many jars already provided by the default Nuxeo server
Here is an exploded view of the nuxeo-duoweb-authentication package
$ ll -R packages/store/nuxeo-duoweb-authentication-1.5.4-SNAPSHOT/install packages/store/nuxeo-duoweb-authentication-1.5.4-SNAPSHOT/install: total 20 -rw-rw-r-- 1 thierry thierry 433 janv. 18 17:13 artifacts-duoweb-authentication.properties drwxrwxr-x 2 thierry thierry 4096 janv. 18 17:13 bundles drwxrwxr-x 2 thierry thierry 4096 janv. 18 17:13 lib drwxrwxr-x 3 thierry thierry 4096 janv. 18 17:13 templates -rw-rw-r-- 1 thierry thierry 195 janv. 18 17:13 test-artifacts-duoweb-authentication.properties packages/store/nuxeo-duoweb-authentication-1.5.4-SNAPSHOT/install/bundles: total 4152 -rw-rw-r-- 1 thierry thierry 193086 janv. 18 17:13 nuxeo-common-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 241024 janv. 18 17:13 nuxeo-core-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 355374 janv. 18 17:13 nuxeo-core-api-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 7592 janv. 18 17:13 nuxeo-core-convert-api-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 192792 janv. 18 17:13 nuxeo-core-event-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 228358 janv. 18 17:13 nuxeo-core-io-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 77904 janv. 18 17:13 nuxeo-core-management-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 106619 janv. 18 17:13 nuxeo-core-query-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 131588 janv. 18 17:13 nuxeo-core-schema-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 93577 janv. 18 17:13 nuxeo-core-storage-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 40736 janv. 18 17:13 nuxeo-duoweb-authentication-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 74503 janv. 18 17:13 nuxeo-launcher-commons-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 36493 janv. 18 17:13 nuxeo-platform-directory-api-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 5500 janv. 18 17:13 nuxeo-platform-directory-types-contrib-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 138661 janv. 18 17:13 nuxeo-platform-forms-layout-api-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 23202 janv. 18 17:13 nuxeo-platform-login-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 19939 janv. 18 17:13 nuxeo-platform-types-api-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 11040 janv. 18 17:13 nuxeo-platform-url-api-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 41720 janv. 18 17:13 nuxeo-platform-usermanager-api-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 1581092 janv. 18 17:13 nuxeo-platform-web-common-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 234457 janv. 18 17:13 nuxeo-runtime-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 73044 janv. 18 17:13 nuxeo-runtime-deploy-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 60429 janv. 18 17:13 nuxeo-runtime-jtajca-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 12454 janv. 18 17:13 nuxeo-runtime-kv-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 64332 janv. 18 17:13 nuxeo-runtime-management-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 25535 janv. 18 17:13 nuxeo-runtime-metrics-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 94981 janv. 18 17:13 nuxeo-runtime-osgi-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 21841 janv. 18 17:13 nuxeo-runtime-reload-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 1337 janv. 18 17:13 pom.xml packages/store/nuxeo-duoweb-authentication-1.5.4-SNAPSHOT/install/lib: total 2928 -rw-rw-r-- 1 thierry thierry 15745 janv. 18 17:13 com-duosecurity-java-client-1.0.0.jar -rw-rw-r-- 1 thierry thierry 50896 janv. 18 17:13 jackson-annotations-2.7.9.jar -rw-rw-r-- 1 thierry thierry 253357 janv. 18 17:13 jackson-core-2.7.9.jar -rw-rw-r-- 1 thierry thierry 1210294 janv. 18 17:13 jackson-databind-2.7.9.4.jar -rw-rw-r-- 1 thierry thierry 15404 janv. 18 17:13 nuxeo-runtime-launcher-9.10-HF26-SNAPSHOT.jar -rw-rw-r-- 1 thierry thierry 55612 janv. 18 17:13 xbean-naming-3.18.jar -rw-rw-r-- 1 thierry thierry 1386397 janv. 18 17:13 xercesImpl-2.12.0.jar packages/store/nuxeo-duoweb-authentication-1.5.4-SNAPSHOT/install/templates: total 4 drwxrwxr-x 3 thierry thierry 4096 janv. 18 17:13 duoweb-authentication packages/store/nuxeo-duoweb-authentication-1.5.4-SNAPSHOT/install/templates/duoweb-authentication: total 8 drwxrwxr-x 2 thierry thierry 4096 janv. 18 17:13 config -rw-rw-r-- 1 thierry thierry 31 janv. 18 17:13 nuxeo.defaults packages/store/nuxeo-duoweb-authentication-1.5.4-SNAPSHOT/install/templates/duoweb-authentication/config: total 4 -rw-rw-r-- 1 thierry thierry 1510 janv. 18 17:13 duo-authentication-config.xml
You can see in install/bundles folder that there are nuxeo-common, nuxeo-core-* and nuxeo-runtime-* jars which are already shipped with Nuxeo Server
Besides that, some other 3rd-party jars may be incorrectly located, like xercesImpl which will be put to nxserver/lib whereas it stands in lib in the Nuxeo Server => the jar will not be upgraded and the same jar in 2 different versions will be in 2 different locations.
- is required by
-
NXP-26923 Decouple marketplace-nuxeo-duoweb-authentication release version from the installable target version of platform
- Resolved