0
有沒有什麼辦法可以在提到maven中的依賴時排除classpath條目?有沒有什麼辦法可以在提及maven中的依賴時排除classpath條目?
我想排除特定Maven依賴項的MANIFEST.MF文件條目。依賴jar應該存在於WEB-INF/lib路徑中。但它不應該進入MANIFEST.MF文件。
可能嗎?
有沒有什麼辦法可以在提到maven中的依賴時排除classpath條目?有沒有什麼辦法可以在提及maven中的依賴時排除classpath條目?
我想排除特定Maven依賴項的MANIFEST.MF文件條目。依賴jar應該存在於WEB-INF/lib路徑中。但它不應該進入MANIFEST.MF文件。
可能嗎?
如果有一種內置的方式來做到這一點,它可能是通過編輯pom中的依賴關係的<scope>
。這種資源可能會有所幫助:
也許<scope>runtime</scope>
會做你想要什麼。如果不是,那麼我認爲下一個最佳選擇是設置<scope>provided</scope>
,然後使用resources plugin手動將依賴項JAR文件複製到所需位置作爲構建的一部分。
這是不尋常的。爲什麼從MANIFEST.MF中排除並仍然存在於WEB-INF/lib中? – Nr9 2011-03-23 14:08:33