Edoardo Vacchi created DROOLS-3825:
--------------------------------------
Summary: Model compiler should not duplicate files across runs
Key: DROOLS-3825
URL:
https://issues.jboss.org/browse/DROOLS-3825
Project: Drools
Issue Type: Bug
Reporter: Edoardo Vacchi
Assignee: Edoardo Vacchi
If you don't {{mvn clean}} each time you generate the executable model, new files will
be generated at each run.
These seem to be the culprit:
{{PackageModel#getPackageUUID}}
{code}
private String generateRulesFileName() {
return RULES_FILE_NAME + generateUUID();
}
{code}
solution: use a counter; the compiler is single-threaded, two runs produce the same
output, existing files will be just overwritten
deliverable: test case verifying files do not grow in number across runs
--
This message was sent by Atlassian Jira
(v7.12.1#712002)