對於Maven我很新穎。 我有一個Maven項目。 當我使用mvn clean -e創建執行程序時,它會爲我的項目在目標文件夾中創建可執行的jar(commounutil.jar)。 不是我在Eclipse中有另一個項目(project2),它不是基於Maven的項目。 Project2使用來自commounutil.jar的功能和類。 如果我手動添加我的可執行jar commounutil.jar在eclipse中使用Java構建路徑/添加外部jar。 但是即使在添加這個jar之後,我的項目中也有一些與log4j有關的錯誤。 現在,當我建立commounutil log4j的依賴已經被添加。 它仍然給編譯時錯誤。 你能告訴我我要去哪裏嗎?Maven Jar依賴不會自動到來
回答
在您的Eclipse類路徑中添加log4j。 Commonutils.jar,如果遵循由maven提供的模塊性,則只提供通用的utils類,並且不提供與其依賴關係相關的類。
也許你應該考慮更新你的第二個項目到一個maven項目。
當我構建第一個項目時,依賴項已經存在。我不知道依賴是否已經存在,那麼項目1創建的目標jar應該包含automaticall。我在這裏糾正? – Sachin
dep在maven repo中,所以不在classpath中。當您嘗試構建第二個項目時,Eclipse只能訪問類路徑中可用的類。 –
我們同意你只在類路徑中添加commonUtils.jar。當你這樣做時,CommonUtils.jar中的類現在可以在編譯時用於使用Eclipse進行項目構建。現在,如果你打開這個jar並檢查類目錄,你將找不到與log4j相關的任何.class。 –
- 1. JAR依賴於maven
- 2. JAR依賴Maven的
- 3. Maven不會添加本地依賴項到目標jar
- 4. 日食 - Maven的 - 依賴關係不會自動得到反映
- 5. Java Maven Jar依賴關係
- 6. 引用來自persistence.xml的maven依賴關係jar的artifactId
- 7. 什麼POM依賴會讓Maven找到這個JAR?
- 8. maven自動拉取依賴關係測試jar
- 9. Spring Data非自動裝配實體來自依賴JAR
- 10. Maven不下載作爲依賴項提到的jar的依賴關係
- 11. Maven在導入到eclipse時不會添加依賴jar文件到項目
- 12. Android jar依賴
- 13. 使用不依賴的Jar
- 14. maven-jar-plugin與maven-jar的依賴關係
- 15. 自動解決jar依賴項
- 16. 向pom.xml添加自定義jar(依賴項)依賴項
- 17. Maven - 爲什麼maven除了jar文件外不會下載依賴項pom
- 18. 找不到maven依賴關係,神祕的jar文件
- 19. Maven不添加所有依賴關係到jar
- 20. maven依賴項或jar for oracle.forms.handler.IHandler?
- 21. keven taglib jar的Maven依賴關係
- 22. spark maven jar文件依賴關係
- 23. Maven配置的依賴關係(jar)
- 24. Maven測試jar包括依賴關係
- 25. Maven:添加非JAR依賴關係
- 26. 依賴於JAR的多個Maven模塊
- 27. aqapi13.jar的Maven依賴關係
- 28. Maven:爲依賴項創建多個jar
- 29. Maven - 從Jar中刪除依賴項
- 30. 有maven下載jar作爲依賴項
有什麼錯誤? –
它無法獲得log4j的類 – Sachin
錯誤是 導入org.apache無法解析 – Sachin