【发布时间】:2023-03-05 21:15:02
【问题描述】:
我有一个基于 Spring Boot 的应用程序,我正在尝试从 Maven 切换到 Gradle。该应用程序应该构建一个 war 文件,该文件被部署到一个 Web 服务器(在我们的例子中是 WildFly)。
现在,我有一些由 Web 服务器提供的库,因此使用“providedCompile”范围(用于休眠搜索和 infinispan)。现在,当与 Spring Boot 插件一起使用时,该插件正在创建 war 文件,其中所有“providedCompile”库都移动到名为“lib-provided”的文件夹中。
如何避免这种情况?在同一上下文中,它还将 Spring Boot 加载器类添加到 war 文件中。如果可能的话,我也需要避免这种情况。
请帮忙!谢谢!
【问题讨论】:
标签: gradle spring-boot