2017-02-03 54 views
0

我幾乎不使用Maven。我唯一使用它的時間是維護我的Web應用程序依賴關係。Maven安裝與Eclipse導出WAR的彈簧啓動

現在我開始開發使用了Spring啓動的Web應用程序。我注意到當我運行Maven install時,會在目標文件夾中創建一個WAR文件。然後,我在STS IDE上使用File > Export導出WAR,並比較兩次戰爭。這兩個文件的大小是不同的。怎麼會這樣 ?此外,從Maven創建的WAR文件在獨立的Tomcat 7上運行良好,而從Eclipse(STS)導出的war沒有。

我在這裏錯過了什麼?

+0

也許從STS出口提供罐子,你可以檢查這個?? – rajadilipkolli

回答

1

這是合理的假設,WTP(文件>導出>網頁等),會產生從Maven構建一個不同的WAR文件。 Maven構建可能會將插件應用於構建以生成所需的WAR文件。仔細檢查您的POM文件並檢查是否有任何Maven插件用於構建。 現在,我不完全知道Eclipse WTP組件如何從項目中生成其WAR文件(導出WAR文件不是來自STS--它是Eclipse WebToolsProject)。在導出嚮導中可能會有一些選項可供您在項目中使用或配置文件。你最好在Eclipse論壇上提問:https://eclipse.org/forums/index.php?t=thread&frm_id=88 希望這會有所幫助。