我在pom.xml
文件中提供了范围的依赖关系。但m2e给出缺失工件错误
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
<scope>provided</scope>
</dependency>`
为什么会这样?我有4个以上provided
范围的依赖项都有相同的错误。
答案 0 :(得分:1)
ojdbc6
在maven存储库中不可用,请在本地安装。即使范围为provided
,也需要这样做。
mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar
更多:How To Add Oracle JDBC Driver In Your Maven Local Repository
答案 1 :(得分:0)
正如MariuszS已经提到的另一个替代方案是使用repository manag并将其安装在那里。