簡體   English   中英

戰爭中缺少依存關系。 Gradle構建項目

[英]Missing dependencies in war. Gradle build project

我有一個通過gradle構建的戰爭項目。 而且我在gradle.build文件中有一個字符串: compile 'log4j:log4j:1.2.17'但是myproject.war文件中生成的WEB-INF / lib目錄中沒有任何log4j.jar。

但是所有在“編譯”配置中定義的其他庫都在那里。 為什么會有如此奇怪的行為,它是錯誤還是某種功能? 以及如何將其包含在我的網絡存檔中?

Eclipse在項目的“ Web應用程序庫”部分中顯示log4j.jar。 我正在使用來自Eclipse和控制台的gradle v.2.3。

eclipse-wtp已應用eclipse-wtp 我認為eclipse-wtp必須應用於所有項目,包括根項目(如果您有多個項目)。

答案的引用

有一個providedCompile 'anotherproject'依賴關系,其中包含log4j,並將其阻止在依賴模塊中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM