[PATCH] Cocoon XML:DB Implementation should not depend on Xindice -----------------------------------------------------------------
Key: COCOON-1899 URL: http://issues.apache.org/jira/browse/COCOON-1899 Project: Cocoon Issue Type: Improvement Components: Blocks: XML-DB Affects Versions: 2.2-dev (Current SVN) Reporter: Lars Trieloff Priority: Minor Currently the cocoon-xmldb-impl block depends on Xindice as an XML database. This leads to a number of problems when the user decides to use a different XML database, e.g. Exist: - the configuration files injected by the build system still refer to Xindice - Xindice is deployed as a JAR file in the application, regardless of not being in use by the application - It is not easy to add a different XML database by adding a new cocoon block that contains cocoon-specific configuration files. A better configuration would be the removal of all references to Xindice in cocoon-xmldb-impl (dependencies as well as configuration files) and the creation of a new block cocoon-xmldb-xindice that depends on Xindice and brings all configuration files neccessary to use Cocoon with Xindice. Accordingly cocoon-xmldb-examples should depend on cocoon-xmldb-xindice as well. This configuration makes it easy to create a new block for other XML-databases, e.g. Exist. Switching to a new XML-database would be as easy as changing the dependency in the pom and updating all connection-uris in the sitemap. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira