2016-07-12 8 views
2

JPA静的メタモデルジェネレータを使用しようとしています。私はa tutorial pageがGradleでそれを設定する方法を説明していることがわかりました。私は同じクラスパスを使うと言うa stackoverflow commentも見つけました。これは、次のとおりです。JPA静的メタモデルジェネレータの適切な階調設定とは何ですか?

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 

問題は何ですか?この場所は古くなっていますか?もしそうなら、新しいものは何ですか?

答えて

0

オリジナルのチュートリアルページには答えがありますが、この例ではコメントアウトされています。適切なリポジトリを指定する必要があります。これが私の仕事:

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

まずGradleのプラグインLIBSを宣言:コンフィギュレーションの最後の行は常に存在しなければならない

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"] 

、またはそれは以下となります。

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のプラグインを適用します。オリジナルのソースコードを削除してください。

関連する問題