snazy opened a new pull request, #7968:
URL: https://github.com/apache/iceberg/pull/7968
The plugin description says: _Ensures projects explicitly declare all the
dependencies they rely on, no more and no less_. However, I doubt that the
plugin really works, because it there are transitive dependencies being used -
and the negative side ("no more") doesn't seem to work at all.
BTW: The plugin causes issues in Nessie's integration test suite. The error
indicates that the plugin does some things "wrong" wrt configuation and
dependency management.
It forces "too eager" configuration, which produce errors that look like
this:
```
* What went wrong:
Could not determine the dependencies of task
':nessie:nessie-iceberg:nessie-gc-iceberg:compileJava'.
> Could not resolve all dependencies for configuration
':nessie:nessie-iceberg:nessie-gc-iceberg:compileClasspath'.
> Cannot change dependencies of dependency configuration
':iceberg:iceberg-core:testImplementation' after it has been included in
dependency resolution.
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]