我遇到了兩種不同的語法變體來排除 gradle 中的瞬態依賴
一個使用名稱,另一個使用模塊。哪一個是正確的?
例如:
姓名:
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation group: 'org.springframework', name: 'spring-context', version: '5.3.19'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
implementation('org.springframework.boot:sprin g-boot-starter-web') {
exclude group: 'org.springframework', name: 'spring-context'
}
}
或模塊:
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation group: 'org.springframework', name: 'spring-context', version: '5.3.19'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
implementation('org.springframework.boot:sprin g-boot-starter-web') {
exclude group: 'org.springframework', module: 'spring-context'
}
}
uj5u.com熱心網友回復:
當前檔案(7.4.2)顯示module:
https://docs.gradle.org/7.4.2/userguide/dependency_downgrade_and_exclude.html
implementation('commons-beanutils:commons-beanutils:1.9.4') {
exclude group: 'commons-collections', module: 'commons-collections'
}
name可能是一個遺留命名。使用當前檔案的內容,module.
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/459800.html
上一篇:試圖在網格中組織這些影像
