我很少使用Maven.The,只有在我使用它的时候,我才会维护我的web应用依赖。
现在我开始使用Spring Boot开发web应用程序。我注意到当我运行Maven install时,将在目标文件夹中创建一个WAR文件。然后,我在我的STS IDE上使用File > Export导出WAR,并比较两个WAR。这两个文件的大小不同。这怎么可能呢?此外,从Maven创建的WAR文件在独立的Tomcat7上运行良好,而从Eclipse (STS)导出的war文件则不能。
这里我漏掉了什么?
发布于 2017-02-08 02:08:39
可以合理地假设WTP (File > Export > Web等)将生成与maven构建不同的WAR文件。Maven build可以将插件应用于构建,以生成所需的WAR文件。仔细检查您的POM文件,并检查构建中是否使用了任何maven插件。现在,我不太清楚Eclipse WTP组件是如何从项目中生成他们的WAR文件(Export WAR file不是来自STS --它是Eclipse WebToolsProject)的。在导出向导中可能有一些选项可以使用,或者在项目中有一些配置文件。你最好在Eclipse论坛上问这个问题:https://eclipse.org/forums/index.php?t=thread&frm_id=88希望这能有所帮助。
https://stackoverflow.com/questions/42030895
复制相似问题