在pom.xml中添加依赖项

时间:2011-04-14 00:37:36

标签: maven-2 jdbc jar m2eclipse

我正在创建一个在其后端有oracle 10g / 11g的项目。为此,我需要ojdbc.jar。问题是每当我添加ojdbc14.jar并保存在pom.xml中(我使用m2eclipse插件)它会给我一个奇怪的错误'缺少神器com.oracle:ojdbc14:jar:10.2.0.4.0:compile”。每当我从pom.xml中删除这个jar文件时,错误就会消失。我不明白为什么会发生这种情况? 这是什么解决方案???

1 个答案:

答案 0 :(得分:2)

您可能必须共享pom依赖关系。 Oracle 10g的pom依赖项是

  <groupId>com.oracle</groupId>
  <artifactId>ojdbc14</artifactId>
  <!-- use the 10g drivers which are surprisingly largely bug free -->
  <version>10.0.2.0</version>

另外,如果要在服务器环境中部署它,最好将驱动程序jar放在服务器的lib文件夹中,并将范围设为provided

所以以下事情可能会出错。

  1. 您的pom
  2. 中是否有特定的范围限定符?
  3. 任何错别字?
  4. 您是否有artifactory等本地maven工件?