2010-12-09 2 views
2

내 빌드에서 Hibernate를 의존성으로 통합하려고한다. 하지만 모든 하위 모듈을 통합하는 대신 전체 최대 절전 모드 프로젝트를 통합해야했습니다 (org.hibernate:hibernate:3.5.1-Final)Gradle : Hibernate를 의존성으로 통합 할 수 없다.

문제 :로드 된 모듈이 없습니다.

gradle build

Download http://repository.jboss.org/nexus/content/groups/public-jboss/org/hibernate/hibernate/3.5.1-Final/hibernate-3.5.1-Final.pom 
Download http://repository.jboss.org/nexus/content/groups/public-jboss/org/hibernate/hibernate-parent/3.5.1-Final/hibernate-parent-3.5.1-Final.pom 

모든 아이디어를 내 build.gradle

repositories { 
    mavenCentral() 
    mavenRepo urls: "http://repository.jboss.org/nexus/content/groups/public-jboss" 
} 

dependencies { 
    compile "org.hibernate:hibernate:3.5.1-Final" 
} 

출력?

+0

Maven에 익숙한 것 같습니다. build.gradle에서 원하는 pom.xml을 게시하도록주의하십시오. – Anonymoose

답변

1

작업 프로젝트의 다음 선언과 같은 서브 모듈을 지정해야합니다. https://github.com/nabeelalimemon/Gradle-enterprise-multiProject-/blob/master/domain/build.gradle

hibernateVersion = '3.6.0. 최종'.

그런 다음 slf4j/log4j provision 등의 문제를 발견하게 될 것입니다.이 경우 동일한 호스팅 프로젝트의 마스터 build.gradle을 살펴보십시오.

+0

OK, 즉 : ''- 얼굴'pom '의 태그에서 자동으로 모든 모듈을 가져올 방법이 없습니까? – scheffield

+0

그래버 플러그인을 사용해 볼 수 있습니다. 나는 그것을 할 것 같아요. – user18943

+0

링크가 작동하지 않습니다. – Scheintod

0

두 가지 :

1) 당신은 당신의 질문의 제목에서 3.5.1-최종 말했다, 그러나 당신의 build.gradle에서 3.5.3-최종 말한다.

http://repository.jboss.org/nexus/content/groups/public/org/hibernate/hibernate/3.5.1-Final/hibernate-3.5.1-Final.pom

또는

http://repository.jboss.org/nexus/content/groups/public/org/hibernate/hibernate/3.5.3-Final/hibernate-3.5.3-Final.pom

: 2)

최종 URL은 다음과 같이됩니다 받는다는의 repo URL에 그냥 "공개"에 의해 "공공 제이 보스"전환 시도

+0

오, 죄송합니다. 나는 몇 가지 다른 버전을 시도하고 3.5.1과 3.5.3을 섞었다. 당신의 anwer에 :이 dosen't 도움. BTW는 응답 된 금액이 모두 동일합니다. – scheffield