我需要为一个项目使用oracle数据库驱动程序(oracle.jdbc.driver.OracleDriver),但是Oracle没有它的Maven库,所以我找到的唯一方法是将它下载到我的机器上,然后像this article中看到的那样将.jar“安装”到Maven.
然而,现在是时候将该项目添加到我的工作的竹子构建服务器中了,但是构建当然会失败,因为它找不到oracle驱动程序。
我的问题是:这类事情通常是如何处理的?似乎没有一种方法可以将一个.jar“添加”到一个竹子构建中,然后将Maven on竹子指向该.jar。我正在尝试的另一种选择是将oracle .jar放在内部git存储库中,但我不知道如何指示Maven从git存储库中提取.jar (我目前的理解是maven repos和git repos是完全不同的东西)。
如有任何建议或建议,谢谢。
发布于 2019-02-20 16:06:32
通常的方法是在服务器上设置Nexus/Artifactory。此服务器用于构建的构件(您的竹子将EAR/WARs/ jars部署到它)、代理外部存储库(不是必需的,但会加快速度)以及管理在其他地方不可用的第三方jars。
在您的settings.xml中,您只需指向这个Nexus/Artifactory,并对竹子执行相同的操作。
https://stackoverflow.com/questions/54776983
复制相似问题