配置了<scope>provided</scope>为什么还会被打入jar包里面
时间: 2023-04-06 22:00:46 浏览: 137
配置文件修改,已经打成jar包
这可能是因为您的依赖项在编译时需要,但在运行时不需要。使用<scope>provided</scope>可以告诉Maven,这些依赖项在编译时需要,但在运行时不需要。但是,如果您的项目中有其他依赖项依赖于这些提供的依赖项,那么这些提供的依赖项仍然会被打入jar包中。您可以使用Maven Shade插件来解决这个问题,它可以将所有依赖项打包到一个可执行的jar文件中。
阅读全文