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]

Reply via email to