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

Edoardo Vacchi (Jira) issues at jboss.org
Mon May 13 05:58:00 EDT 2019


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

Edoardo Vacchi reassigned DROOLS-3825:
--------------------------------------

    Assignee: Mario Fusco  (was: Edoardo Vacchi)


> 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: Mario Fusco
>            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