Gradle은 우수한 종속성 관리자입니다. 그러나 Java 플러그인이 전체 종속성 트리에서 소스 아티팩트를 가져 오는 분명한 방법은없는 것 같습니다.전체 종속성 트리의 모든 소스를 Gradle에 포함하십시오.
GWT으로 빌드하려면 .class
바이트 코드 파일이 아닌 .java
소스 파일이 필요합니다.
내 자신의 Gradle을 프로젝트 간의 종속성을 선언, 나는 사용자 정의 Gradle을 구성을 정의하고 사용자 지정 원본 유물을 생산하는 Jar
작업 유형을 확장 할 수 있습니다. 상위 프로젝트에서 하위 프로젝트의 소스를 느슨하게 결합 된 방식으로 쉽게 의존 할 수 있습니다.
그러나 내 하위 프로젝트가 mavenCentral()
의 일부 비 소스 종속성에 의존한다면 어떻게 될까요? 부모 프로젝트가 전이 종속성 (전체 트리)에서 소스를 가져올 수 있다고 어떻게 사용할 수 있다고 가정합니까?