Details
-
Feature Request
-
Resolution: Done
-
Major
-
6.3.0.Final
-
None
-
NEW
-
NEW
Description
Discussion Mario & Geoffrey:
- The xsd file will be published on drools.org, with a version in the filename under the xsd directory:
- The version in the filename does not break backwards compatibility because drools 6.3 accepts an kmodule.xml that references kmodule_6_0.xsd
- Users are recommended but not obligated to change their xsd when upgrading.
- This is the same versioning strategy as used for web.xml, beans.xml, etc in JEE.
- The target namespace will adjusted to avoid containing a version number (as that does break backwards compatibility when changed)
- The current proposal is to rename the target namespace to http://drools.org/xsd/kmodule (so it's clear where the xsd's can be found)
- The release procedure will include copying the xsd file during a community .0.Final release.
Attachments
Issue Links
- is related to
-
DROOLS-1023 Change kmodule.xsd targetNamespace to become versionless (to avoid hardcoding "6.0.0" in it)
- Closed