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