[英]For an external jar, is it necessary to add a dependency in pom.xml file with a system path if jar already present/copied to lib folder
我已经从互联网上下载了ojdbc14 jar并将其复制到我的maven项目的lib文件夹中。 是否有必要在pom.xml中添加依赖项。 目前没有添加。
您可以使用技巧将jar手动上载到lib文件夹中,但这没有任何意义。 它会起作用,因为构建过程将只在jar中查找该jar,如果找到,一切都将很好地编译。 但....
Maven是一个有用的工具,可以帮助您处理依赖关系,内部,外部,第三方等任何形式,这是他的好处之一,不再需要四处寻找jar并将其手动放入lib目录中,为什么? 您将覆盖Maven的基本行为之一。
Maven设置了许多规则,使您能够以所需的方式对其进行管理,您可以选择如何处理项目的每个依赖项,可以指向依赖项中的本地jar,还可以设置依赖关系,可以排除某些继承的传递对象的类型,依此类推...
但这是标准情况下的标准方法
您应该简单地定义依赖关系,如果在其他所有构建工件的时候都没有更新,那么maven将从配置的仓库或默认的仓库maven中心下载,并从本地仓库检索。
如果您对ojdbc14的许可证有疑问,那么解决方案是配置oracle存储库,您可以在其中轻松下载它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.