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

Edoardo Vacchi (Jira) issues at jboss.org
Mon Apr 1 10:17:01 EDT 2019


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)


More information about the jboss-jira mailing list