我想用Oracle数据库设置spring boot最新项目。我做了一些步骤 1.下载ojdbc7 12.1.0.1 jar,并将其保存在“ C:\ Users \ Dasun_09323.m2 \ repository \ com \ oracle \ ojdbc7”中。
2.using maven命令我安装了那个罐子。 3.添加了此gradle依赖项,编译组:“ cn.easyproject”,名称:“ ojdbc7”,版本:“ 12.1.0.1”。
然后我以聪明的主意打开终端,然后按gradle build -x测试来构建项目,但构建失败..
任务':compileJava'的执行失败。
无法解析配置':compileClasspath'的所有文件。 找不到cn.easyproject:ojdbc7:12.1.0.1。 要求: 项目:
如何解决此问题?这吃了我三天的工作。
答案 0 :(得分:1)
基于该错误,您似乎没有在.m2中正确添加该条目。
验证jar是否存在于:\ Users \ Dasun_09323.m2 \ repository \ cn \ easyproject
如果存在,则可以从依赖项中的pom.xml文件中获取条目,并确保其与gradle中使用的内容匹配。
答案 1 :(得分:0)
Gradle
dependencies {
compile("org.springframework.boot:spring-boot-starter-data-jpa")
}
行家
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<version>1.5.3.RELEASE</version>
</dependency>
使用CrudRepository 更多信息,请点击https://docs.spring.io/spring-data/data-commons/docs/1.6.1.RELEASE/reference/html/repositories.html
在您的应用程序属性中
# Oracle settings
spring.datasource.url=jdbc:oracle:thin:@localhost:1522:orcl
spring.datasource.username=HIBERNATE_TEST
spring.datasource.password=HIBERNATE_TEST
spring.datasource.driver.class=oracle.jdbc.driver.OracleDriver
这是有关dzone的好文章 https://dzone.com/articles/spring-boot-jpa-hibernate-oracle
回答了使用oracle驱动程序答案 2 :(得分:0)
我刚刚创建了一个名为Lib的目录,并将oracle驱动程序jar上传到其中。然后我删除了对oracle的依赖关系,而我刚刚添加了。这条线在依赖角下。
compile fileTree(include: ['*.jar'], dir: 'lib')
答案 3 :(得分:0)
在存储库标签中的项目pom文件中添加存储库:
<repository>
<id>ICM</id>
<name>ICM project repository</name>
<url>https://mvnrepository.com/artifact/repo</url>
</repository>