Ryan Tandy created GROOVY-9929: ---------------------------------- Summary: Compile failure with @CompileStatic and groovy.cli.commons.CliBuilder Key: GROOVY-9929 URL: https://issues.apache.org/jira/browse/GROOVY-9929 Project: Groovy Issue Type: Bug Affects Versions: 3.0.7 Reporter: Ryan Tandy Attachments: example.tgz
The groovy-cli-commons POM declares a dependency on commons-cli with {{runtime}} scope. This seems to be a problem for a static compiled class that uses CliBuilder. An example Maven project is attached, but basically, when the class does {{new CliBuilder()}} inside a {{@CompileStatic}} method, then the compilation fails with {{NoClassDefFoundError}} if commons-cli is not on the compile classpath. -- This message was sent by Atlassian Jira (v8.3.4#803005)