我需要为项目使用oracle数据库驱动程序(oracle.jdbc.driver.OracleDriver),但是Oracle没有Maven存储库,因此,我发现的唯一方法是将其下载到计算机上,然后然后将{jar}中的.jar“安装”到Maven。
但是,现在是时候将项目添加到我的工作的Bamboo构建服务器中了,但是构建当然会失败,因为它找不到oracle驱动程序。
我的问题是:这种事情通常如何处理?似乎没有一种方法可以将.jar“添加”到Bamboo构建中,然后将Bamboo上的Maven指向该.jar。我正在尝试的另一种替代方法是将oracle .jar放在内部git存储库中,但我不知道如何指向Maven从git存储库中提取.jar(我目前的理解是maven repos和git repos是不同的事情。)
感谢任何提示或建议,谢谢。
答案 0 :(得分:1)
通常的方法是在服务器上设置Nexus / Artifactory。此服务器用于构建的构件(您的Bamboo将EAR / WAR / JAR部署到该服务器),代理外部存储库(这不是必需的,但会加快处理速度)和管理在其他地方不可用的第三方jar。 >
在您的settings.xml
中,您只需指向此Nexus / Artifactory,然后对Bamboo进行相同操作即可。