首页 > 解决方案 > 如何通过 Maven 将 jar 文件添加到 war 文件的 WEB-INF/lib 文件夹?

问题描述

我已经按照https://www.mkyong.com/spring-boot/spring-boot-deploy-war-file-to-tomcat/上的教程成功创建了一个 WAR 文件。但是,我还需要一个外部 jar 库,我目前手动将生成的 WAR 文件放入文件夹WEB-INF/lib.

我想要的是将所有外部 jar 放在一个文件夹中,并在编译期间lib让 Maven 自动将它们放在生成的 WAR 文件的文件夹中。WEB-INF/lib我怎样才能做到这一点?

标签: javaspringmavenspring-boot

解决方案


Maven 会自动将依赖项添加到 WEB-INF/lib ,它们的范围应该是compile。因此,如果您想放置外部 jar,只需将 maven 依赖项放置到该外部 jar 中,编译范围是默认的。有关更多信息,请查看问题


推荐阅读