首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Gradle和Spring来获取Spring数据的小球发布序列?

如何使用Gradle和Spring来获取Spring数据的小球发布序列?
EN

Stack Overflow用户
提问于 2015-10-08 21:13:31
回答 1查看 1.2K关注 0票数 5

我怎样才能把最新的戈斯林版本训练放到我的梯度构建文件中呢?

我曾经使用1.1.9.RELEASE组来处理我的大部分依赖项。现在,我需要修复RepositoryRestMvcConfiguration提到的这里的问题,并尝试升级到最新版本的spring数据,该版本根据我链接到的github问题修复了这个错误。

当我添加Gosling发布的列车依赖项时,我还删除了spring jpa和spring-data-rest的spring启动启动程序,认为我可能存在依赖冲突。这样做会引入新的jar文件,但现在我在所有的javax.persistence注释中都会出现cannot find symbol错误。

我是否可以在春启动启动程序中使用Gosling发行版,或者是否必须弄清楚如何手动引入所有的spring启动依赖项才能使用Gosling?

我在上使用Gradle 2.3.10。

新代码

代码语言:javascript
复制
buildscript {
  ext {
    springBootVersion = '1.3.0.M3'
  }
  repositories {
    jcenter()
    mavenCentral()
    //maven { url "https://repo.spring.io/snapshot" }
    maven { url "https://repo.spring.io/milestone" }
  }
  dependencies {
    classpath "io.spring.gradle:dependency-management-plugin:0.5.0.RELEASE"
    classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
  }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot'
apply plugin: "io.spring.dependency-management"

ext {
  springVersion = '4.1.6.RELEASE'
  springDataVersion = 'Gosling-RELEASE'
}

dependencyManagement {
  imports {
    mavenBom "org.springframework:spring-framework-bom:${springVersion}"
    mavenBom "org.springframework.data:spring-data-releasetrain:${springDataVersion}"
  }
}

jar {
  baseName = 'my-data-api'
  version = '0.0.1'
}
sourceCompatibility = 1.8
targetCompatibility = 1.8

repositories {
  jcenter()
  mavenCentral()
  //maven { url "https://repo.spring.io/snapshot" }
  maven { url "https://repo.spring.io/milestone" }
}

dependencies {
  compile("org.springframework.boot:spring-boot-starter-actuator:1.3.0.M3")
  compile("org.springframework.boot:spring-boot-starter-aop:1.3.0.M3")
  compile 'org.springframework.data:spring-data-jpa'
  compile 'org.springframework.data:spring-data-rest-webmvc'
  compile("org.springframework.boot:spring-boot-starter-web:1.3.0.M3")
  compile("org.springframework.boot:spring-boot-starter-jdbc:1.3.0.M3")
  compile('org.antlr:stringtemplate:4.0.2')
  compile('org.apache.commons:commons-lang3:3.0')
  compile('commons-io:commons-io:2.4')
  compile('com.ingres.jdbc:iijdbc:10.0-4.0.5')

  testCompile("org.springframework.boot:spring-boot-starter-test:1.3.0.M3")
}

旧码

代码语言:javascript
复制
buildscript {
ext {
    springBootVersion = '1.3.0.M2'
}
repositories {
    jcenter()
    mavenCentral()
    maven { url "https://repo.spring.io/snapshot" }
    maven { url "https://repo.spring.io/milestone" }
}
dependencies {
    classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") 
}
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot'

jar {
  baseName = 'my-data-api'

  version = '0.0.1'
}
sourceCompatibility = 1.8
targetCompatibility = 1.8

repositories {
  jcenter()
  mavenCentral()
  maven { url "https://repo.spring.io/snapshot" }
  maven { url "https://repo.spring.io/milestone" }
}

dependencies {
  compile("org.springframework.boot:spring-boot-starter-actuator:1.2.0.RC2")
  compile("org.springframework.boot:spring-boot-starter-aop:1.1.9.RELEASE")
  compile("org.springframework.boot:spring-boot-starter-data-jpa:1.1.9.RELEASE")
  compile("org.springframework.boot:spring-boot-starter-web:1.1.9.RELEASE")
  compile("org.springframework.boot:spring-boot-starter-data-rest:1.1.9.RELEASE")
  compile("org.springframework.boot:spring-boot-starter-jdbc:1.1.9.RELEASE")
  compile('org.antlr:stringtemplate:4.0.2')
  compile('org.apache.commons:commons-lang3:3.0')
  compile('commons-io:commons-io:2.4')

  compile('com.ingres.jdbc:iijdbc:10.0-4.0.5')

  testCompile("org.springframework.boot:spring-boot-starter-test:1.1.9.RELEASE")
}

编辑:

如果我在我的build.gradle中放置了javax持久性依赖项,那么我可以成功地构建和使用RepositoryRestConfigurerAdapter,但是我的entityManagerFactory缺少依赖项时会出现问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-20 07:50:08

如果您已经在使用Spring的里程碑版本,我建议您切换到M5。它包括戈斯林发布的Spring数据。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33026040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档