Maven 2 在pom.xml中添加依赖项
我正在创建一个将oracle 10g/11g放在后端的项目。为此,我需要ojdbc.jar。问题是,每当我添加ojdbc14.jar并保存在pom.xml(我使用m2eclipse插件)中时,它都会给我一个奇怪的错误“缺少工件com.oracle:ojdbc14:jar:10.2.0.4.0:compile”。每当我从pom.xml中删除这个jar文件时,错误就会消失。我不明白为什么会发生这种事??Maven 2 在pom.xml中添加依赖项,maven-2,jdbc,jar,m2eclipse,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文件时,错误就会消失。我不明白为什么会发生这种事?? 解决这个问题的办法是什么 您可能必须共享您的pom依赖关系。Oracle 10g的pom依赖项为
解决这个问题的办法是什么 您可能必须共享您的
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>
com.oracle
ojdbc14
10.0.2.0
另外,如果您要在服务器环境中部署它,最好将驱动程序jar
放在服务器的lib
文件夹中,并将作用域作为提供的
提供
所以下面的事情可能会出错
pom
中是否有特定的范围限定符artifactory
这样的本地maven工件李>
您能发布pom.xml的相关部分吗?我尝试了下面的内容,但仍然给出了相同的错误。com.oracle ojdbc14 10.2.0.4.0您可以在Open pom.xml中找到它,单击依赖项下的ojdbc14条目,打开属性并将“类型”从bundle更改为jar。这应该对你有好处。