背景
依存に加えたライブラリが依存しているライブラリがバージョンconfilictを起こしている場合がある
競合を解決するバージョンに固定したいが、libraryDependenciesでは関節依存のバージョン固定ができない
他の方法が必要
force()を使う
libraryDependencies += "fi.jumi" % "jumi-launcher" % "0.4.350" force()
dependencyOverridesを使う
dependencyOverrides += "fi.jumi" % "jumi-launcher" % "0.4.350"
2つの違い
プロジェクトをモジュールに直接依存させるかどうか
forceは直接依存を加える
dependencyOverridesは直接依存を加えない
どうも直接依存させるかどうかはどうでもいいような気がする。
なんか違いがあるのかしら。