Hi,<br><br>The time to split Guvnor into "Guvnor" (common asset management/generic project framework) and "Drools IDE" (Editors for Drools assets) has arrived.<br><br>This is a list of the current Guvnor modules and a proposal as to the split. Please feedback any comments - I'd like to split next week (and perform related GAV changes):-<br>
<br><b>guvnor-commons<br></b><ol><li>guvnor-comons-builder ---> drools-ide</li><li>guvnor-commons-data ---> split applicable components into guvnor and drools-ide(sub-package "tables" is guvnor; the remainder are drools-ide).<br>
</li><li>guvnor-commons-security ---> drools-ide</li><li>guvnor-commons-security-api ---> drools-ide</li><li>guvnor-commons-ui ---> split applicable components into guvnor and drools-ide (some classes in sub-package "widgets" are drools-ide and sub-package "workitems" is drools-ide but can be deleted).</li>
</ol><br><b>guvnor-core</b><br><ol><li><span style="color:rgb(51,102,255)">guvnor-core-services ---> guvnor</span></li><li>guvnor-datamodel ---> drools-ide</li><li>guvnor-project ---> drools-ide</li><li><span style="color:rgb(255,0,0)">guvnor-workingsets ---> delete (not used)</span></li>
</ol><b><br>guvnor-editors<br></b><ol><li>guvnor-categories-editor ---> drools-ide</li><li>guvnor-default-editor ---> drools-ide</li><li>guvnor-drl-text-editor ---> drools-ide</li><li>guvnor-dsl-text-edutor ---> drools-ide</li>
<li>guvnor-dtable-xls-editor ---> drools-ide</li><li>guvnor-enum-editor ---> drools-ide</li><li><span style="color:rgb(51,102,255)">guvnor-explorer ---> guvnor</span></li><li>guvnor-factmodel-editor ---> drools-ide</li>
<li>guvnor-globals-editor ---> drools-ide</li><li>guvnor-guided-dtable-editor ---> drools-ide</li><li>guvnor-guided-rule-editor ---> drools-ide</li><li>guvnor-guided-scorecard-editor ---> drools-ide</li><li>
guvnor-guided-template-editor ---> drools-ide</li><li><span style="color:rgb(51,102,255)">guvnor-inbox ---> guvnor</span></li><li><span style="color:rgb(51,102,255)">guvnor-m2repo-editor ---> guvnor</span></li>
<li>guvnor-project-config-editor ---> drools-ide</li><li>guvnor-project-editor ---> drools-ide</li><li>guvnor-scorecard-xls-editor ---> drools-ide</li><li><span style="color:rgb(51,102,255)">guvnor-search-screen ---> guvnor</span></li>
<li>guvnor-test-scenario-editor ---> drools-ide</li></ol>Worthy of mention is that the "Project Editor" becomes a Drools specific
project editor (as it needs to handle both pom.xml and kmodule.xml). There is no "Project Editor" out of the box for Guvnor.<br>
<br><br><b>guvnor-webapp<br></b><ol><li>guvnor-showcase ---> drools-ide</li></ol><br><b>guvnor-widgets</b><br><ol><li>guvnor-config-resource-widget ---> drools-ide</li><li>guvnor-decorated-grid-widget ---> drools-ide</li>
<li><span style="color:rgb(255,0,0)">guvnor-error-messages-widget ---> delete (not used)</span></li><li><span style="color:rgb(51,102,255)">guvnor-metadata-widget ---> guvnor</span></li><li>guvnor-view-source-widget ---> drools-ide</li>
</ol><br><b>GAV changes<br></b><br>drools-ide components would adopt the "org.drools.ide" GroupId; guvnor components would adopt the "org.kie.guvnor" GroupId.<br><br>Package names would be corrected to follow the GAV-package naming convention.<br>
<br>With kind regards,<br><br>Mike<br>