0
私はGradleの世界でちょっと新しくなりました。 推移依存のバージョンを上書きする方法ThymeleafのGroovyを上書きする方法1.5.8.Gradleを使用したSpringブートのリリース
compile(group: 'org.springframework.boot', name: 'spring-boot-starter-thymeleaf', version: '1.5.8.RELEASE')
はGroovyの2.4.7のための推移的依存性を利用しているが、そのバージョン以降(一部のセキュリティ上の脆弱性があります。私たちが持っているセキュリティ監査の一環として、我々はあなたのGradleプロジェクトの一つで、次の依存関係を言われました
https://nvd.nist.gov/vuln/detail/CVE-2016-6497)、Groovyのバージョンを新しいものに変更する必要があります。
これは、そのセクションの依存関係ツリーです:
org.springframework.boot.spring-boot-starter-thymeleaf-1.4.1.RELEASE (/opt/whitehat/satellite/applications/9400/src/10280/pom.xml [line 36, column 15])
- nz.net.ultraq.thymeleaf.thymeleaf-layout-dialect-1.4.0 (/opt/whitehat/satellite/applications/9400/src/10280/pom.xml [line 36, column 15])
- org.codehaus.groovy.groovy-2.4.7
2.4.7から上位バージョンへのGroovyバージョンを上書きする方法は?
私は次のことを試してみましたが、それは働いていない:
compile(group: 'org.springframework.boot', name: 'spring-boot-starter-thymeleaf', version: '1.5.8.RELEASE') {
exclude(module: 'groovy')
}
compile group: 'org.codehaus.groovy', name: 'groovy-all', version: '2.4.12'
ありがとうございました。それは完璧に働いた。 Thymeleafを使用しているときに、監査人がGroovyバージョンを更新するためにスキャンしたすべてのプロジェクトにその解決策を含める予定です。 – Gabriel
https://stackoverflow.com/help/someone-answersを読んで従ってください;-) – Vampire