Java 带有Oracle工件的GitLab AutoDevops

Java 带有Oracle工件的GitLab AutoDevops,java,oracle,maven,gitlab,Java,Oracle,Maven,Gitlab,我已经建立了一个使用Oracle JDBC的GitLab项目。Oracle驱动程序不在Maven Central Repository中,所以我已经在我的项目中手动添加了它。这意味着,在本地,我的构建运行得很好 问题:我想使用GitLab的devops功能。但是,由于这个依赖性问题,我的项目不会在GitLab上构建,这给我在maven构建上带来了以下错误: 在central中找不到工件com.oracle:ojdbc7:jar:12.1.0.2 ()->[帮助1] 我想知道如何提供这种依赖关系,

我已经建立了一个使用Oracle JDBC的GitLab项目。Oracle驱动程序不在Maven Central Repository中,所以我已经在我的项目中手动添加了它。这意味着,在本地,我的构建运行得很好

问题:我想使用GitLab的devops功能。但是,由于这个依赖性问题,我的项目不会在GitLab上构建,这给我在maven构建上带来了以下错误:

在central中找不到工件com.oracle:ojdbc7:jar:12.1.0.2 ()->[帮助1]

我想知道如何提供这种依赖关系,以便成功地构建项目

有没有人经历过类似的问题

POM.xml包含:

<dependency>
  <groupId>com.oracle</groupId>
  <artifactId>ojdbc7</artifactId>
  <version>12.1.0.2</version>
</dependency>

com.oracle
ojdbc7
12.1.0.2

如果pom.xml包含依赖项,则应提供或删除它

如果您不想理解“maven”的做事方式,只想让它发挥作用,请尝试以下“懒惰”解决方案:

<repository>
 <id>code-lds</id>
 <url>https://code.lds.org/nexus/content/groups/main-repo</url>
</repository>

代码lds
https://code.lds.org/nexus/content/groups/main-repo
将此存储库添加到您的分区。它是一个广泛使用的第三方存储库,包含几个常见的工件,如Oracle驱动程序等