我有一個基礎項目,它依賴於從遠程倉庫下載的自定義war。
我可以下載並運行這場戰爭,但是自定義戰爭中有一些html & js文件,我需要在我的基礎項目的webapp目錄中解壓縮這些文件。
如何指定custom.war在指定目錄中爆炸的位置?在Maven的webapp目錄中部署war內部結構
1
A
回答
0
自定義的戰爭有一些HTML & js文件,我需要解壓縮在我的基礎項目的webapp目錄中。
我不知道這是什麼位置。
如何指定custom.war在指定目錄中爆炸的位置?
如果使用overlays,那麼你可以使用在覆蓋件的targetPath
:
targetPath
- 設置在webapp結構,這是僅適用於目標相對路徑戰爭類型。默認情況下,疊加層的內容被添加到webapp的根結構中。
但正如我所說的,我不確定要了解您要提取所提及的文件的位置,因此我不知道這是否適合您的需要。如果沒有,我想你必須使用antrun插件(第二步)。
更新:據JETTY-1027的意見,你應該能夠使用mvn jetty:run
與使用疊加與碼頭6.1.19(的JETTY-1095this comment提到碼頭6.1.20)web應用程序項目。
如果這不起作用,解決方法是使用mvn jetty:run-war
。另一個選擇是使用JETTY-1027(在jetty-maven-plugin的主幹中可用並在7.0.2版中發佈)的修復。
相關問題
- 1. 使用maven-wildfly插件部署webapp,在部署目錄下部署war
- 2. war部署到webapp但創建的目錄沒有內容
- 3. Maven-archetype-webapp目錄結構?
- 4. 從maven部署WAR
- 5. Firebase部署目錄結構
- 6. maven項目+野蠻+部署.war
- 7. 「目錄部署」Glassfish + Maven + Eclipse
- 8. Tomcat中的Maven War部署錯誤
- 9. Maven構建部署
- 10. 嵌入式tomcat中的熱部署war maven項目
- 11. 將具有webapp的WAR部署到Maven中央存儲庫是否合理?
- 12. Maven在Jenkins上構建後將webapp部署到Tomcat
- 13. Maven項目部署
- 14. 部署Maven項目
- 15. 部署maven項目
- 16. 當通過mvn tomcat7部署Maven webapp時不工作:部署
- 17. Maven RESTEasy jboss .war部署失敗
- 18. Maven嵌入式tomcat部署war文件
- 19. 用tomcat-maven-plugin部署預置WAR
- 20. Tomcat與maven war插件熱部署
- 21. Maven-Jetty-Plugin。熱重新部署.war
- 22. Jenkins webapp部署
- 23. 在Tomcat6中部署webapp
- 24. tomcat war部署
- 25. 在Tomcat/Eclipse中部署WAR
- 26. 在tomcat中部署WAR
- 27. 在Tomcat中部署war
- 28. Jenkins在glassfish中部署WAR
- 29. 的Arquillian:部署WAR
- 30. 在Maven中使用Cargo來遠程部署WAR沒有HOT部署
要明確我的意思 - 我有maven項目 - myproject其中包含戰爭依賴mycustom.war。 mycustom.war包含mycustom.html文件。 我想在運行mvn jetty時將mycustom.html提取到myproject/src/main/webapp目錄:在myproject上運行。我怎麼做? – soumik 2010-03-31 11:01:05
要添加,我使用maven-overlay-plugin,並且我沒有將targetPath設置爲任何特定值。 – soumik 2010-03-31 11:03:27
@soumik你可以用疊加層來做到這一點。但src/main/webapp應該是默認路徑。那麼,究竟是什麼問題呢?只有在運行'jetty:run'時纔會發生?當你運行'mvn package'時,戰爭是否「正確」? – 2010-03-31 14:18:35