Maven:可选提供的范围
lori
阅读:16
2025-05-04 20:05:19
评论:0
我有一段代码是其他解决方案(例如:A、B、C)的适配器。用户选择他们将在他们的项目中使用(通过此适配器)的解决方案(只有一个)。显然,我仍然需要使用 A、B、C 依赖项来编译我的代码。但我不想让 compile
依赖于 A、B、C - 例如,如果用户选择解决方案 A,他不需要包含 B 或 C。
我应该在我的 POM 中将 A、B、C 依赖声明为:
提供
提供
,但可选
- 只需将它们从 POM 中删除
换句话说:provided
是否意味着用户必须在其运行时提供实现?
谢谢!
编辑:类似于this question
请您参考如下方法:
应该提供 - 可选
。
查看链接的问题以获得答案。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。