私はorg.springframework.boot:spring-boot-gradle-plugin
の標準的なスプリングブートプロジェクトを持っています。私は依存性のバージョンを上書きできることを知っています。spring-boot依存バージョンをgradleで取得する方法は?
ext['slf4j.version'] = '1.7.5'
ですが、後でスクリプトで使用できるように、現在spring-bootプラグインによってインポートされているバージョンを取得するにはどうすればよいですか?例えば:サブプロジェクトについては
gradle listAllDependencies
:
currentSlf4jVersion = xxx('slf4j.version')
申し訳ありません - 私は、スクリプト内でそれを取得する必要があるので、あなたがあなたの依存関係をリストアップしたら、私は後で – piotrek
使用することができます、あなたは推移的な依存関係とその詳細をspring-bootでインポートします。 – fabfas
@piotrekあなたはgradleで依存関係を定義します。依存関係を解決するときに、スクリプトやコード内でそのAPIを使用するだけで、gradleに包含/除外を強制することができます。つまり、プログラム内でコード内のAPIバージョンを判断できますが、このアプローチはお勧めしません。 – fabfas