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

Java JPA静态元模型生成器的正确gradle设置是什么?,java,hibernate,jpa,Java,Hibernate,Jpa,我正在尝试使用JPA静态元模型生成器。我发现这解释了如何在Gradle设置它。我还发现这表示使用相同的类路径。它是: 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-plugi

我正在尝试使用JPA静态元模型生成器。我发现这解释了如何在Gradle设置它。我还发现这表示使用相同的类路径。它是:

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/"
    }
}

首先声明gradle插件库:

buildscript {
   repositories {
      jcenter()
      maven {
         url "https://plugins.gradle.org/m2/"
      }
      //... other repositories
   }

   dependencies {
      classpath "at.comm_unity.gradle.plugins.jpamodelgen:plugin:1.1.2"
   }
} 
应用gradle插件:

apply plugin: "com.github.iboyko.gradle.plugins.jpamodelgen"

jpaModelgen {
    library = "org.hibernate:hibernate-jpamodelgen:4.3.8.Final"
    jpaModelgenSourcesDir = "src/src/java"
}

compileJava.options.compilerArgs += ["-proc:none"]

配置的最后一行应该始终存在,否则它将删除您的原始源代码。

未找到id为“com.github.iboyko.gradle.plugins.jpamodelgen”的插件。@PiotrDajlido请参阅: