Replace bad practice using automatic contributions with file pattern ending 
with "-bundle.xml" by "-contrib.xml" and declaration in MANIFEST.MF to allow 
deployment outside JBoss (ie in Jetty or Tomcat)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: NXP-4898
                 URL: https://jira.nuxeo.org/browse/NXP-4898
             Project: Nuxeo Enterprise Platform
          Issue Type: Bug
            Reporter: Julien Carsique
            Assignee: Julien Carsique


With JBoss, we were using automatic contributions' deployment of filenames 
ending with "-bundle.xml".
This does not work within Jetty or Tomcat. Replace them with declarations in 
MANIFEST.MF.
Files must also be renamed to avoid double deployment in JBoss.

Involved modules:
./nuxeo-services/nuxeo-platform/src/main/resources/OSGI-INF/defaultPermissions-bundle.xml
./nuxeo-services/nuxeo-platform/src/main/resources/OSGI-INF/locationmanager-bundle.xml
./nuxeo-services/nuxeo-platform/src/main/resources/OSGI-INF/locationmanager-plugins-bundle.xml
./nuxeo-services/nuxeo-platform-directory/nuxeo-platform-directory-ldap/examples/default-ldap-groups-directory-bundle.xml
./nuxeo-services/nuxeo-platform-directory/nuxeo-platform-directory-ldap/examples/default-ldap-users-directory-bundle.xml
./nuxeo-services/nuxeo-platform-directory/nuxeo-platform-directory-ldap/examples/default-virtual-groups-bundle.xml

For now, testing modules won't be changed, here's the full list:
./nuxeo-features/nuxeo-platform-audit/nuxeo-platform-audit-client/src/test/resources/actions-bundle.xml
./nuxeo-features/nuxeo-platform-audit/nuxeo-platform-audit-client/src/test/resources/nxauditclient-bundle.xml
./nuxeo-features/nuxeo-platform-imaging/nuxeo-platform-imaging-transform/src/test/resources/nximaging-bundle.xml
./nuxeo-features/nuxeo-platform-imaging/nuxeo-platform-imaging-transform/src/test/resources/nxlibraryselector-bundle.xml
./nuxeo-features/nuxeo-platform-imaging/nuxeo-platform-imaging-transform/src/test/resources/nxmimetype-bundle.xml
./nuxeo-features/nuxeo-platform-imaging/nuxeo-platform-imaging-transform/src/test/resources/nxtransform-bundle.xml
./nuxeo-features/nuxeo-platform-imaging/nuxeo-platform-imaging-transform/src/test/resources/nxtransform-plugins-bundle.xml
./nuxeo-features/nuxeo-platform-io/nuxeo-platform-io-core/src/test/resources/commentService-config-bundle.xml
./nuxeo-features/nuxeo-platform-io/nuxeo-platform-io-core/src/test/resources/nxrelations-default-jena-bundle.xml
./nuxeo-features/nuxeo-platform-relations/nuxeo-platform-relations-core/src/test/resources/nxrelations-test-bundle.xml
./nuxeo-features/nuxeo-platform-relations/nuxeo-platform-relations-io/src/test/resources/jena-test-bundle.xml
./nuxeo-features/nuxeo-platform-relations/nuxeo-platform-relations-jena-plugin/src/test/resources/jena-test-bundle.xml
./nuxeo-features/nuxeo-platform-transform/nuxeo-platform-transform-core/src/test/resources/nxtransform-bundle.xml
./nuxeo-features/nuxeo-platform-transform/nuxeo-platform-transform-core/src/test/resources/nxtransform-test-plugins-bundle.xml
./nuxeo-features/nuxeo-platform-transform/nuxeo-platform-transform-plugins/src/test/resources/nxmimetype-bundle.xml
./nuxeo-features/nuxeo-platform-transform/nuxeo-platform-transform-plugins/src/test/resources/nxtransform-bundle.xml
./nuxeo-features/nuxeo-platform-transform/nuxeo-platform-transform-plugins/src/test/resources/nxtransform-plugins-bundle.xml
./nuxeo-features/nuxeo-webengine-features/nuxeo-webengine-sites/src/test/resources/OSGI-INF/jena-test-bundle.xml
./nuxeo-services/nuxeo-platform-directory/nuxeo-platform-directory-sql/src/test/resources/test-sql-directories-bundle.xml
./nuxeo-services/nuxeo-platform-directory/nuxeo-platform-directory-sql/src/test/resources/test-sql-directories-override-bundle.xml
./nuxeo-services/nuxeo-platform-search-core/src/test/resources/nxmimetype-bundle.xml
./nuxeo-services/nuxeo-platform-search-core/src/test/resources/nxtransform-plugins-bundle.xml
./nuxeo-services/nuxeo-platform-types-core/src/test/resources/test-types-bundle.xml
./nuxeo-services/nuxeo-platform-types-core/src/test/resources/test-types-override-bundle.xml
./nuxeo-services/nuxeo-platform-types-core/src/test/resources/types-bundle.xml
./nuxeo-services/nuxeo-platform-uidgen-core/src/test/resources/nxuidgenerator-bundle.xml


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to