我是eclipse和maven存储库的新手。我有一个项目来配置POM.xml的错误。我修复了很多,但我无法解决一些问题。以下是错误。
<dependency>
<groupId>jlibs</groupId>
<artifactId>jlibs-jdbc</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.jgodies.form</groupId>
<artifactId>forms</artifactId>
<version>2.3</version>
</dependency>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
<scope>runtime</scope>
在Maven存储库文件夹中,并不存在其他文件夹中的所有文件,因此我手动设置它们,但仍然没有结果。
答案 0 :(得分:0)
所有Oracle实际的jar都不是Central Maven Repository的一部分。 可能是与其他oracle相关的罐子的情况。这就是它无法解决依赖关系的原因。
您应该在公司服务器上创建一个单独的自定义存储库,您可以在其中放置所有这些jar并在POM.xml中对其进行配置。 Maven将首先检查Central reposiroty,如果找不到文件,稍后将检查自定义存储库。
对于本地运行的Maven,您必须手动执行MVN安装。你永远不应该手动将任何罐子复制到m2 repositiry
答案 1 :(得分:0)
获取JDBC驱动程序有点棘手。请查看this article以获取路线。
由于Oracle许可限制,没有公共Maven存储库提供Oracle JDBC驱动程序。要将Oracle jdbc驱动器与Maven一起使用,必须手动将其安装到Maven本地存储库中。