0
在創建一個spring引導項目時,我在pom.xml中定義了屬性<packaging>war</packaging>
,我可以創建一個war,然後將war部署到服務器,可能是tomcat或WAS。
但我碰到一個名爲的插件spring-boot-maven-plugin其文檔說明它的用途是程序包可執行jar或war檔案並運行應用程序。
我的查詢是爲什麼我們需要這個呢?
如果我的包裝可以告訴我要創建什麼,然後可以將其部署到運行,那麼此插件的用途是什麼。
我想了解一個新項目,所以想確保每一行都有意義使用spring-boot-maven-plugin
感謝您的信息。只是爲了澄清,因爲我們將在雲中運行我們的應用程序,然後在安裝在雲上的tomcat服務器上運行我們的應用程序(而不是嵌入在war/jar中),我們不需要這個插件?我的理解是否正確?此外,如果我們計劃逐步淘汰tomcat安裝並計劃提供嵌入式tomcat,那麼我們需要創建一個可執行的jar而不是戰爭。 –