java - JPA 静态元模型生成器的正确 gradle 设置是什么?

标签 java hibernate jpa

我正在尝试使用 JPA 静态元模型生成器。我找到了 a tutorial page这解释了如何在 Gradle 中设置它。我还找到了a stackoverflow comment那说要使用相同的类路径。它是:

classpath "gradle.plugin.at.comm_unity.gradle.plugins:jpamodelgen-plugin:1.1.1"

但是,当我尝试使用它时,出现 gradle 构建错误:

Error:Could not find gradle.plugin.at.comm_unity.gradle.plugins:jpamodelgen-plugin:1.1.1.
Searched in the following locations:
https://repo1.maven.org/maven2/gradle/plugin/at/comm_unity/gradle/plugins/jpamodelgen-plugin/1.1.1/jpamodelgen-plugin-1.1.1.pom
https://repo1.maven.org/maven2/gradle/plugin/at/comm_unity/gradle/plugins/jpamodelgen-plugin/1.1.1/jpamodelgen-plugin-1.1.1.jar
https://jcenter.bintray.com/gradle/plugin/at/comm_unity/gradle/plugins/jpamodelgen-plugin/1.1.1/jpamodelgen-plugin-1.1.1.pom
https://jcenter.bintray.com/gradle/plugin/at/comm_unity/gradle/plugins/jpamodelgen-plugin/1.1.1/jpamodelgen-plugin-1.1.1.jar

问题是什么?这个位置过时了吗?如果有,新的是什么?

最佳答案

原来教程原来的页面确实有答案,只是在例子中注释掉了。必须指定正确的 Maven 存储库。这对我有用:

repositories {
    maven {
        url "https://plugins.gradle.org/m2/"
    }
}

关于java - JPA 静态元模型生成器的正确 gradle 设置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38340118/

相关文章:

java - 使用 Oracle STANDARD_HASH,在 JAVA 中重现哈希

java - CPU 使用率高,几乎所有线程都处于阻塞状态

java - @Autowired 没有将我的服务注入(inject)我的托管 bean 中

java - Spring、Hibernate、JPA、ManyToOne 添加了 where 子句或 Differentiator 列,但没有继承

java - 如何在 Spring Data JPA 中获取最后一页作为默认值

java - 解决 JPA/Hibernate EntityNotFoundException

java - 从 WSDL 自动生成 Web 服务 JAX-WS

java计算重复的键值对?

java - 无法从 HQL 查询转换为 Java 实体

java - Spring javax.validation 注释未在 BindingResult 中捕获