我在eclipse(Mars)中导入了一个项目,我在我的pom.xml中输出了以下错误:“Missing artifact com.oracle:ojdbc7:jar:12.1.0.1”
这是代码:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.0.1</version>
</dependency>
我从Oracle下载了ojdbc7.jar,我尝试使用以下命令安装它:
mvn install:install-file -DgroupId = com.oracle -DartifactId = ojdbc7 -Dversion = 12.1.0.1 -Dpackaging = jar -Dfile = ojdbc7.jar -DgeneratePom = true
问题是我有一个输出说:
[INFO] BUILD FAILURE [ERROR]从存储库local(PATH.m2 \ repository),central([https://repo.maven.apache.org/maven2)]]):在任何插件存储库中找不到插件 - > [帮助1])解析插件'com.oracle:ojdbc7'的版本时出错
1 回答
(a)在安装ojdbc7.jar时,您的-Dfile值应该与您下载的ojdbc7.jar文件的路径相关 . (b)首先进行安装,然后在pom.xml中添加依赖项
mvn install:install-file \ -Dfile = / opt / test / 12101 / ojdbc7.jar \ -DgroupId = com.oracle \ -DartifactId = ojdbc7 \ -Dversion = 12.1.0.1 \ -Dpackaging = jar \ -DgeneratePom = true