2017-02-16 164 views
1

我有一個標準的spring-boot項目org.springframework.boot:spring-boot-gradle-plugin。我知道我可以用例如重寫依賴版本。如何獲取gradle中的spring-boot依賴版本?

ext['slf4j.version'] = '1.7.5' 

但是我怎樣才能得到當前由spring-boot插件導入的版本,所以我稍後可以在腳本中使用它?例如:

currentSlf4jVersion = xxx('slf4j.version') 

回答

0

可以使用命令

gradle dependencies 

對於所有找到你的gradle這個項目的依賴:

gradle listAllDependencies 

對於子項目:

gradle :<subproject>:dependencies 

這將輸出依賴關係

+0

對不起,如果我不清楚 - 我需要得到它在腳本中,所以一旦你列出你的依賴我以後可以使用 – piotrek

+0

,您將看到spring-boot導入的傳遞依賴關係和它的詳細信息。 – fabfas

+0

@piotrek你在gradle中定義你的依賴關係。您可以強制gradle在解決依賴性時包含/排除,但在您的腳本或代碼中使用該API。儘管如此,您仍然可以通過編程方式確定代碼中的API版本,但我不會推薦這種方法。 – fabfas

相關問題