1
我使用的是我的应用程序的弹簧引导。 我在连接到oracle数据库时遇到问题。我添加依赖如下。缺失oracle的神器
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.0.2</version>
</dependency>
它给了我错误missing artifact com.oracle.jdbc:ojdbc7:jar:12.1.0.2
我试图通过下载jar文件放进我的根文件夹,并在我的项目的根文件夹执行以下命令来解决这个问题。
mvn install:install-file -Dfile=ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar
我收到如下错误
Downloading: https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-starter-parent/1.4.0.RELEASE/spring-boot-starter-parent-1.4.0.RELEASE.pom
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM for com.erp.tch:processingsystem:0
.1.0: Could not transfer artifact org.springframework.boot:spring-boot-starter-p
arent:pom:1.4.0.RELEASE from/to central (https://repo.maven.apache.org/maven2):
Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.44.215] fail
ed: Connection refused: connect and 'parent.relativePath' points at wrong local
POM @ line 10, column [email protected]
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project com.erp.tch:processingsystem:0.1.0:0.1.0 (C:\TIPS\wo
rkspace\tipsredesign\pom.xml) has 1 error
[ERROR] Non-resolvable parent POM for com.erp.tch:processingsystem:0.1.0: Could not transfer artifact org.springframework.boot:spring-boot-start
er-parent:pom:1.4.0.RELEASE from/to central (https://repo.maven.apache.org/maven
2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.44.215]
failed: Connection refused: connect and 'parent.relativePath' points at wrong lo
cal POM @ line 10, column 13 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
gException
[ERROR] [Help 2]}
我试图通过添加以下,仍然没有运气上面解决。
<relativepath>../pom.xml</relativepath>
pom的第10行是什么? jdbc驱动程序在本地安装时使用'com.oracle'作为groupId('-DgroupId = com.oracle'),但在依赖项中作为'com.oracle.jdbc'引用(' com.oracle.jdbc ') 。可能应该使用相同的groupId。为什么相对路径?你在建立多个模块吗? –
Glenn
通过将groupid从 com.oracle.jdbc 更改为 com.oracle 解决了该问题。谢谢你感谢你的帮助 –
Developer