Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java hibernate核心的渐变构建:如何正确添加依赖项?_Java_Gradle_Build_Dependency Management - Fatal编程技术网

Java hibernate核心的渐变构建:如何正确添加依赖项?

Java hibernate核心的渐变构建:如何正确添加依赖项?,java,gradle,build,dependency-management,Java,Gradle,Build,Dependency Management,我试图以以下方式进行分叉:删除包org.hibernate.annotations,并向org.hibernate:hibernate core:4.0.1.Final添加依赖项,该依赖项应提供命名包 删除文件夹hibernate-orm/hibernate-core/src/main/java/org/hibernate/annotations是最简单的部分。之后,我对gradle构建脚本进行了以下更改: diff --git a/hibernate-core/hibernate-core.g

我试图以以下方式进行分叉:删除包
org.hibernate.annotations
,并向
org.hibernate:hibernate core:4.0.1.Final
添加依赖项,该依赖项应提供命名包

删除文件夹
hibernate-orm/hibernate-core/src/main/java/org/hibernate/annotations
是最简单的部分。之后,我对gradle构建脚本进行了以下更改:

diff --git a/hibernate-core/hibernate-core.gradle b/hibernate-core/hibernate-core.gradle
index 767113f..d13d7d6 100644
--- a/hibernate-core/hibernate-core.gradle
+++ b/hibernate-core/hibernate-core.gradle
@@ -22,6 +22,7 @@ dependencies {
     provided( libraries.jacc )
     provided( libraries.validation )
     provided( libraries.classmate )
+    provided( 'org.hibernate:hibernate-core:4.0.1.Final' )

     testCompile( project(':hibernate-testing') )
     testCompile( libraries.validation )
作为一个maven用户,我希望它能立即生效。然而,如果我触发
gradlew-p hibernate core clean build-x测试——刷新依赖项,我会得到编译器错误,例如

D:\git\hibernate-orm\hibernate-core\src\main\java\org\hibernate\cfg\Mappings.java:36: error: cannot find symbol
import org.hibernate.annotations.AnyMetaDef;
                                ^
  symbol:   class AnyMetaDef
  location: package org.hibernate.annotations
这表明类路径中缺少
org.hibernate:hibernate核心:4.0.1.Final
。事实上,如果我用详细的输出运行gradle,我可以识别出jar甚至没有被下载

由于我没有任何与gradle合作的经验,如果有任何提示,我将不胜感激