[jboss-jira] [JBoss JIRA] Commented: (JBRULES-2243) Add support to source code assets to reference each other
Benoit Guillon (JIRA)
jira-events at lists.jboss.org
Mon Dec 14 12:31:30 EST 2009
[ https://jira.jboss.org/jira/browse/JBRULES-2243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12499828#action_12499828 ]
Benoit Guillon commented on JBRULES-2243:
-----------------------------------------
Thanks for the answer Edson. Actually it is for runtime purpose, we'll try to manage it with changeset files.
> Add support to source code assets to reference each other
> ---------------------------------------------------------
>
> Key: JBRULES-2243
> URL: https://jira.jboss.org/jira/browse/JBRULES-2243
> Project: Drools
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Components: drools-api, drools-compiler, drools-core, drools-eclipse
> Affects Versions: 5.0.0.FINAL, 5.0.1.FINAL
> Reporter: Edson Tirelli
> Assignee: Edson Tirelli
> Fix For: 5.1.0.M2
>
>
> One asset defined in one DRL should be usable from other DRLs. So we need a way to import them from one file into another, in a similar way as #includes works in C++ or "import" in java, etc.
> So, if I declare a type in DRL1.drl:
> declare XYZ
> ...
> end
> I can then use it in rules in DRL2.drl:
> uses "DRL1.drl"
> rule "ABC"
> when
> XYZ(...)
> then
> end
> Same for any other assets like functions.
> This feature will require proper dependency management to avoid circular dependencies, classloader issues, etc. Also, the IDE will require update to be able to properly reflect these situations without raising false errors.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list