[jboss-jira] [JBoss JIRA] (DROOLS-3825) Model compiler should not duplicate files across runs

Edoardo Vacchi (Jira) issues at jboss.org
Thu Apr 18 08:38:01 EDT 2019


     [ https://issues.jboss.org/browse/DROOLS-3825?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Edoardo Vacchi updated DROOLS-3825:
-----------------------------------
    Sprint: 2019 Week 17-19  (was: 2019 Week 14-16)


> 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
>            Priority: Major
>
> 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)


More information about the jboss-jira mailing list