java - 如何通过 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
我怎样才能做到这一点?
解决方案
Maven 会自动将依赖项添加到 WEB-INF/lib ,它们的范围应该是compile。因此,如果您想放置外部 jar,只需将 maven 依赖项放置到该外部 jar 中,编译范围是默认的。有关更多信息,请查看此问题
推荐阅读
- sql-server - SQL 数据库 DevOps CI-CD 管道是否需要 Visual Studio?
- react-native - 凭据:“省略”选项在 MaxToyberman/react-native-ssl-pinning 中不起作用
- postgresql - 分析查询 postgres
- php - 获取 Wordpress 页面加载的每个函数的执行时间。(用于分析,寻找性能瓶颈)
- build - NextJs 构建失败
- spring-boot - Spring boot Okhttp 调用成功但 RestTemplate 给出 Connection Timed Out
- javascript - 如何从模板创建多个具有给定名称的电子表格
- amazon-web-services - How to insert AWS Cloudtrail logs to AWS Timestream database table?
- python - Plot Math's Fourier Basis Functions w/o Prebuilt Fourier Py Functions
- java - @WithuserDetails 可以在控制器测试期间注入 @AuthenticationPrinciple 吗?