]
Edoardo Vacchi resolved DROOLS-4029.
------------------------------------
Resolution: Done
merged in Quarkus master
Quarkus Extension: Simplify file watch routine to account for DRL,
BPMN files compiler
--------------------------------------------------------------------------------------
Key: DROOLS-4029
URL:
https://issues.jboss.org/browse/DROOLS-4029
Project: Drools
Issue Type: Task
Reporter: Edoardo Vacchi
Assignee: Edoardo Vacchi
Priority: Major
Labels: drools-core, submarine
Quarkus core hot code reload is assuming that the compiled class file for
"Foo.ext" is always "Foo.class", whatever is the ext, whatever the
contents.
This is false for DRL, BPMN but it is also false for java. Consider the case:
{code}
/* package-private */ class Blah {}
{code}
which always generates {{{Blah.class}} regardless of the java file name.
see
https://github.com/quarkusio/quarkus/issues/2371