我想從Eclipse中自動生成的Maven Dependencies文件夾中刪除一個jar。由於該文件夾不可編輯,我嘗試從.m2/repository手動刪除相應的jar文件,並從我的pom文件中刪除jar文件並刷新eclipse項目。但沒有影響。 Jar繼續留在eclipse中的依賴文件夾中。然後,我重新啓動了筆記本電腦。現在jar被重新填充到.m2/repository中,當然它也在eclipse的maven依賴文件夾中。有什麼建議麼。如何從Maven中刪除jar依賴在eclipse中
8
A
回答
6
如果jar是您包含在POM中的其他庫的依賴關係,那麼您可能必須在POM中排除該庫。 Spring框架必須有某種記錄的,但如果你不想使用Apache通用日誌寧可使用別的東西,你必須排除違規的庫:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
共享記錄-1.1.1.jar會再也不會亂扔我的Maven依賴。
需要注意的一件事是,您必須從需要它的每個依賴項中排除它(例如,如果您的pom中有spring-context和spring-core,則必須將<exclusions>
部分放在每個<dependency></dependency>
中)。
的Eclipse插件M2有一個漂亮的小擴展,使您可以右擊罐子,然後選擇Maven的 - >排除Maven構件...
0
我有同樣的問題,並想出瞭如何做到這一點。
如果你沒有使用JAR文件,您可以:
- 上右鍵單擊項目
- 選擇[刪除]
- 請勿選中「磁盤上刪除項目內容「
- 點擊確定
- 等待它完成
- 導入您的公關再次注入您的工作區(現有Maven項目) 現在未使用的JAR文件已經消失。
如果您使用的是(部分)該JAR文件,則可以按照tribeca的說法進行操作。
相關問題
- 1. 如何從Cocoapods中刪除依賴項?
- 2. Maven依賴的Eclipse
- 3. 如何引用可執行jar中的maven依賴jar包?
- 4. maven依賴衝突僅在eclipse中
- 5. 如何強制Maven/Eclipse下載JAR依賴項?
- 6. 從springboot中排除maven依賴關係
- 7. 如何從陰影的Maven jar中排除測試依賴關係?
- 8. 如何從Maven Assembly插件中排除依賴關係:jar-with-dependencies?
- 9. Java Maven Jar依賴關係
- 10. 如何在eclipse中從我的android項目中刪除依賴項。
- 11. 如何從未使用maven構建的jar中將類從Maven依賴項中排除?
- 12. maven程序集插件:從依賴關係中刪除SNAPSHOT
- 13. Maven:如何讓jar-with-dependencies排除「提供的」依賴關係?
- 14. 在Maven項目中包含完整的依賴JAR作爲JAR
- 15. 從maven junit中的依賴關係jar中加載文件
- 16. Eclipse中的Maven依賴項問題Kepler
- 17. Maven:刪除單個傳遞依賴項
- 18. 如何在eclipse中調試Maven依賴項目?
- 19. 在Eclipse中使用外部Jar依賴與非運行Jar
- 20. 從package.json中刪除依賴項
- 21. 從Makefile中刪除依賴關係
- 22. 從dylib中刪除依賴共享庫?
- 23. 在war文件中從Maven依賴項文件名中刪除版本
- 24. 如何在Maven的依賴
- 25. 從Maven Assembly中排除JAR
- 26. maven dependency無法從依賴jar中讀取lib
- 27. 從maven中提取gradle依賴jar,然後直接運行它?
- 28. 如何從gradle.build中的axis2中刪除依賴servlet-api
- 29. 在Eclipse中的服務器上運行時複製Maven依賴項Jar
- 30. 傳遞依賴如何排除。 - Maven的