我正在使用Maven 3.2.1用Eclipse Kepler。我有一個動態的Web項目,它依賴於包含一些JSP的另一個組件。我現在希望來自依賴項的JSP成爲動態Web項目的Web根目錄的一部分。我選擇通過使用解壓縮目標maven-dependency-plugin來實現此目的。用maven-dependency-plugin強制解壓
我添加了一個插件定義,將JAR解壓到/target/m2e-wtp/web-resources
。 Unfortunatley Eclipse不時清理該文件夾,並且JSP消失了。爲了再次打開它們,我必須刪除target/dependency-maven-plugin-markers
文件夾。否則插件將不會再次解壓文件。
是否有可能強制拆包並忽略插件標記?
有沒有更好的方式從依賴關係中獲取Web資源到我的Dynamic Web Project?
嗯。真的沒有用。即使沒有配置覆蓋,Eclipse也會將WAR的依賴放入'target/m2e-wtp/overlays'中。但是,當我在Weblogic服務器中啓動Web項目時,找不到這些文件(本例中爲JSP)。 – schoenk
也許嘗試部署爲分解檔案。 Weblogic似乎無法很好地處理多個網絡資源文件夾,當原位服務webapp時。請參閱http://stackoverflow.com/questions/21124864/m2e-wtp-overlay-not-loading-into-eclipse-published-ear-or-war-files/21169684#21169684 –
但是,然後我會失去熱插拔和調試功能,不是嗎? – schoenk