저는 스프링 부트를 사용하는 매우 간단한 프로젝트 구조를 가지고 있습니다. jdbc를 사용하는 lib를 사용하는 웹 응용 프로그램입니다.스프링 부트 + gradle + 재사용 라이브러리 컴파일 실패
그래서 내 루트 setting.gradle
다음입니다 :
include ':app:myWeb', 'components:myBackend'
응용 프로그램의 build.gradle
과 함께 재사용 lib 디렉토리를 컴파일 독립형 :
...
compile(project(":components:myBackend"))
...
그러나 myBackend의 컴파일 중에 내가 얻을 수있는 오류의 2 개 종류 :
1) 메인 클래스가 없다 (그러나 lib라는 것을 기억하자). 그래서 나는 그것을 해제함으로써 고칠 수있다. apply plugin: 'spring-boot'
2) 또는 오류는 다음입니다 : ': 구성 요소 : myBackend : 컴파일'org.springframework 확인할 수 없습니다 을 :
이구성에 대한 모든 종속성을 확인할 수 없습니다 스프링 JDBC를 :. 요구 사항 : SBSServer.components : myBackend : unspecified
내 질문은 : spring-jdbc를 사용하는 재사용 가능한 라이브러리를 만드는 방법은 무엇입니까? myBackend의 build.gradle의 텍스트는이 http://codepad.org/Xg3Kys73
가 개선하지만 해결책처럼 보인다, 어쨌든 감사합니다! – Dewfy
왜 해결책이 아닌가요? 그게 작동하지 않으면 요구 사항을 이해하지 못합니다. –
실례합니다. 상세한 리뷰를 통해 당신의 생각을 이해했습니다! – Dewfy