[jboss-jira] [JBoss JIRA] (DROOLS-1253) configure DSL files adding order in kie-maven-plugin
Toshiya Kobayashi (JIRA)
issues at jboss.org
Mon Aug 15 02:25:00 EDT 2016
[ https://issues.jboss.org/browse/DROOLS-1253?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Toshiya Kobayashi updated DROOLS-1253:
--------------------------------------
Description:
When we use DSL, we need to follow "the most specific sentences must be up in the order" principal. If we use multiple DSL files, adding order matters.
But in case of kie-maven-plugin,
https://github.com/droolsjbpm/drools/blob/master/drools-compiler/src/main/java/org/drools/compiler/kie/builder/impl/AbstractKieModule.java#L238-L240
{code:java}
for (Asset asset : assets) {
asset.kmodule.addResourceToCompiler(ckbuilder, kBaseModel, asset.name);
}
{code}
the order is decided by HashSet iterator hence it's beyond control.
So this feature request is a capability to configure the DSL files adding order for kie-maven-plugin. For example, listing up all DLS file names in pom.xml to specify the adding order.
was:
When we use DSL, we need to follow "the most specific sentences must be up in the order" principal. If we use multiple DSL files, adding order matters.
But in case of kie-maven-plugin,
https://github.com/droolsjbpm/drools/blob/master/drools-compiler/src/main/java/org/drools/compiler/kie/builder/impl/AbstractKieModule.java#L238-L240
{code:java}
for (Asset asset : assets) {
asset.kmodule.addResourceToCompiler(ckbuilder, kBaseModel, asset.name);
}
{code}
the order is decided by HashSet iterator hence it's beyond control.
So this feature request is a capability to configure the DSL files adding order for kie-maven-plugin. For example, listing up all DLS file names in pom.xml.
> configure DSL files adding order in kie-maven-plugin
> ----------------------------------------------------
>
> Key: DROOLS-1253
> URL: https://issues.jboss.org/browse/DROOLS-1253
> Project: Drools
> Issue Type: Feature Request
> Components: integration
> Affects Versions: 7.0.0.Beta1
> Reporter: Toshiya Kobayashi
> Assignee: Mario Fusco
>
> When we use DSL, we need to follow "the most specific sentences must be up in the order" principal. If we use multiple DSL files, adding order matters.
> But in case of kie-maven-plugin,
> https://github.com/droolsjbpm/drools/blob/master/drools-compiler/src/main/java/org/drools/compiler/kie/builder/impl/AbstractKieModule.java#L238-L240
> {code:java}
> for (Asset asset : assets) {
> asset.kmodule.addResourceToCompiler(ckbuilder, kBaseModel, asset.name);
> }
> {code}
> the order is decided by HashSet iterator hence it's beyond control.
> So this feature request is a capability to configure the DSL files adding order for kie-maven-plugin. For example, listing up all DLS file names in pom.xml to specify the adding order.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jboss-jira
mailing list