Here are more details: I have one drools resource Person.drl with the following content:
package testpkg declare Person name : String end And another file PersonRules.drl in the same dir with the following content: package testpkg rule "Your First Rule" when Person(name == "Bobi") then System.out.println("hi bobi"); end 1)Drools builder shows an error(Unable to resolve ObjectType person) on line Person(name == "Bobi") Is there a way to workarround the problem? 2)I construct the knowledgebase using http://grepcode.com/file/repository.jboss.com/maven2/org.drools/drools-ant/5.1.0.M1/org/drools/contrib/DroolsCompilerAntTask.java#DroolsCompilerAntTask.execute%28%29 and bintype=PACKAGEBINTYPE= "knowledge" and binformat:PACKAGEBINFORMAT != package. When I use PeronRules for name of the drools rules resource, the knowledgebase is built, but if I rename the file from PeronRules to 1PeronRules I get the following error: Unable to resolve ObjectType 'Person' : [Rule name='Your First Rule'] The problem with the order is, sometimes the rules filename may be loaded after the type declaration which seems to be a problem, how can I deal with this? -- View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/Import-of-declared-type-in-other-drools-resources-tp2078644p2085157.html Sent from the Drools - Dev mailing list archive at Nabble.com. _______________________________________________ rules-dev mailing list rules-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-dev