第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為 XNAT 導(dǎo)入 Gradle 項(xiàng)目時(shí)出現(xiàn)的問題 - 未解析的類型

為 XNAT 導(dǎo)入 Gradle 項(xiàng)目時(shí)出現(xiàn)的問題 - 未解析的類型

我嘗試首次使用 Eclipse 2018-12 為 XNAT 導(dǎo)入 Gradle 項(xiàng)目。我創(chuàng)建了項(xiàng)目,右鍵單擊,選擇“漸變”,然后選擇“現(xiàn)有漸變項(xiàng)目”。導(dǎo)入完成后,簡(jiǎn)單上傳失敗.java出現(xiàn)錯(cuò)誤 - “無(wú)法解析類型。它是從所需的.class文件中間接引用的“。我已經(jīng)檢查過了,我有共享資源-lang3-3.8.1.jar。我需要做些什么來(lái)解決這個(gè)問題?我的構(gòu)建.gradle 依賴項(xiàng)是:// TODO: This is a pretty minimal set of dependencies, so don't worry if you need to add more.dependencies {    implementation("org.nrg.xnat:web") {        transitive = false    }    implementation("org.nrg.xnat:xnat-data-models") {        transitive = false    }    implementation("org.nrg.xdat:core") {        transitive = false    }    implementation "org.nrg:prefs"    implementation "org.nrg:framework"    implementation("turbine:turbine") {        transitive = false    }    implementation("org.apache.velocity:velocity") {        transitive = false    }    implementation("stratum:stratum") {        transitive = false    }    implementation "log4j:log4j"    implementation "io.springfox:springfox-swagger2"    compile group: 'ecs', name: 'ecs', version: '1.4.2'}
查看完整描述

2 回答

?
慕斯王

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊

另一種選擇是將組織.nrg.xnat:web 的依賴項(xiàng)配置從編譯或?qū)崿F(xiàn)更改為僅編譯。這使您可以為插件聲明較少的依賴項(xiàng),因?yàn)槟梢栽试S傳遞依賴項(xiàng)。ECS 依賴關(guān)系來(lái)自 XNAT 本身的類,因此允許傳遞依賴關(guān)系意味著您不必聲明可能間接引用的所有內(nèi)容。我剛剛在XNAT LDAP身份驗(yàn)證插件中進(jìn)行了此更改,然后從以下位置開始:


implementation("org.nrg.xnat:web") {

    transitive = false

}

implementation("org.nrg.xnat:xnat-data-models") {

    transitive = false

}

implementation("org.nrg.xdat:core") {

    transitive = false

}

implementation("org.nrg:prefs") {

    transitive = false

}

implementation("org.nrg:framework") {

    transitive = false

}


implementation "org.springframework:spring-web"

implementation "org.springframework.security:spring-security-config"

implementation "org.springframework.security:spring-security-ldap"


implementation "org.apache.commons:commons-lang3"

implementation "org.hibernate.javax.persistence:hibernate-jpa-2.1-api"

implementation "com.google.guava:guava"

implementation "org.slf4j:slf4j-api"

implementation "log4j:log4j"


implementation "org.springframework.security:spring-security-web"

implementation "javax.servlet:javax.servlet-api"


compileOnly "com.google.code.findbugs:jsr305"

compileOnly "org.apache.ivy:ivy:2.4.0"

compileOnly("stratum:stratum") {

    transitive = false

}

對(duì)此:


compileOnly "org.nrg.xnat:web"

compileOnly "org.springframework.security:spring-security-ldap"

compileOnly "org.slf4j:slf4j-nop"

如果您運(yùn)行此命令:


$ ./gradlew dependencies

你會(huì)看到 ecs:ecs:1.4.2 通過許多可傳遞的依賴項(xiàng)被拉入。


查看完整回答
反對(duì) 回復(fù) 2022-09-22
?
江戶川亂折騰

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊

org.apache.ecs.ConcreteElement來(lái)自阿帕奇元素構(gòu)造集 (ECS),例如包含在 ecs-1.4.2.jar。

要解決此問題,請(qǐng)向文件添加依賴項(xiàng),如下所示:build.gradle

//  
compile group: 'ecs', name: 'ecs', version: '1.4.2'


查看完整回答
反對(duì) 回復(fù) 2022-09-22
  • 2 回答
  • 0 關(guān)注
  • 152 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)