Hello,
I'd really like the captioned being exposed (either protected so I can
sub-class it to get access; or on the InternalKieBuilder interface - but
*ideally* the public API as Guvnor has been burned before by using
"internal" APIs).
At the moment we have to do two builds in Guvnor:-
1 - For a "full KieModule" including all artifacts. This is used for
incremental package compilation.
2 - For a transient KieModule containing only Declarative Types so we can
determine what Fact Types are available for authoring. This *limits* the
potential for compilation errors as Declarative Types are constructed with
a guided editor.
We cannot re-use #1 for our #2 use-case as KieBuilder.getKieModule() throws
an exception if the KieModule contains build errors although the KieModule
has been built and the Fact Types are available for inspection.
If we can limit the number of KieModules we need to build by being able to
use KieBuilder.getKieModuleIgnoringErrors() we ~half the time we spend
building KieModules. Which would be a good thing :)
With kind regards,
Mike
Show replies by date