java - 使用spring boot maven插件生成胖jar时排除外部jar
问题描述
我使用 spring 初始化程序创建了一个 spring boot 应用程序。我已经使用 IDE 在我的类路径中添加了一些外部 jar。当我尝试通过 maven clean 和 maven install 创建一个 jar 时,我得到了
package com.art.common.exception does not exist.
我们需要在 pom.xml 中添加 jar 依赖 XML 吗?
我不希望我的外部 jar 成为我的 jar 的一部分,因为我可以在运行时获取它们。
解决方案
将 jar 添加为范围为“已提供”的依赖项,如果未在 maven Central 上公开找到该 jar,则使用 NCB 安装该 jar 在您的本地存储库中创建它...
推荐阅读
- mysql - 使用最小数字删除sql中的重复项
- python - 谷歌视觉颜色提取
- swift - swift - 如何将 Any 转换为其他类并分配泛型类型
- python - tkinter,在 super().__init__ 上传递 *args *kwargs
- angular - 未捕获的错误:无法解析 HttpHeaders 的所有参数:(?)
- sparql - SPARQL 检索包含字符串的记录
- javascript - 解构时如何将字符串解析为数字?
- react-native - React-Native App 适用于模拟器 [Oreo 8.1] 但不适用于真实设备 [redmi note 5 pro , Oreo 8.1]
- python - 声明变量并在 Django 模板中增加变量
- shell - 使用 jq 解析 JSON 文件并转换为 csv 文件