rules_jvm_external
rules_jvm_external copied to clipboard
mvn can resolve some circular dependency conflicts
Repro and differences: https://github.com/aryeh-looker/bazel-circular-deps
Perhaps the rules could be modified to automatically resolve circular dependency conflicts when presented or documentation could be added to the repro and to error messages.
Related: https://github.com/powsybl/powsybl-core/issues/2300
How does maven ensure that it's safe to ignore the circular dep? Until we follow the same algorithm, I think making this a feature of RJE might lead to hard-to-debug failures that is better off dealt with a fail-fast cyclic dep error.