You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Christoph Dreis (Jira)" <ji...@apache.org> on 2020/02/18 21:30:00 UTC

[jira] [Created] (GROOVY-9407) ImportCustomizer skips importing in certain scenarios

Christoph Dreis created GROOVY-9407:
---------------------------------------

             Summary: ImportCustomizer skips importing in certain scenarios
                 Key: GROOVY-9407
                 URL: https://issues.apache.org/jira/browse/GROOVY-9407
             Project: Groovy
          Issue Type: Bug
    Affects Versions: 3.0.1
            Reporter: Christoph Dreis


Hi,

when upgrading Spring-Boot to Groovy 3.x I was noticing build failures around the importing behaviour.

I've managed to extract a minimum example where this breaks:

[https://github.com/dreis2211/groovy3-import-bug]

It seems that ImportCustomizer is skipping imports when multiple classes are in the same file and the imports are configured per class. Please see the above example for more information.

This behaviour seems to have been introduced GROOVY-8399 for performance reasons.

When switching the example to 2.5.9, it works again.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)