Gradleを使用してビルドしたいJavaプロジェクトがあり、Eclipseライブラリが使用されています。 Eclipse内では、ライブラリーが既にプラグインとして出荷されているので、問題はありません。しかし、依存関係のMaven解決は正しく機能しません。Gradleのバージョンが一致しないためにMavenの依存関係が解決されない
たとえば、必要なパッケージorg.eclipse.ui.workbenchはEclipse repositoriesにあります。しかし、いくつかの推移依存性は、例えば、次のエラーは、メッセージがすでに利用可能、適切なバージョンがある示しているが:(?)
Could not find any version that matches org.eclipse.scout.sdk.deps:org.eclipse.core.runtime:[3.12.0,3.12.1).
Versions that do not match:
3.12.0.v20160606-1342
私はマイナーバージョンの後の部分が問題の原因とどのような理由のGradleのためにされて推測/ Mavenは3.12.0 > 3.12.0.v20160606-1342
を前提としています。しかし、他のアーティファクトが存在しないので、この問題を解決するにはどうすればよいですか?
Gradleを使用してこれを行う方法はわかりませんが、 https://docs.gradle.org/current/userguide/dependency_management.htmlを読むことは、https://discuss.gradle.org/t/how-to-override-the-version-comparisonなどのカスタム解決戦略を指しているようですメカ/ 18389 – ChrisR