Gradle을 사용하여 한 그룹의 종속성에 대해 전이성을 사용하지 못하게하고 다른 것을 허용 할 수 있기를 바랍니다. 다음과 같은 내용 :Gradle에서 종속성 그룹에 대한 등록 정보를 지정하는 방법은 무엇입니까?
// transitivity enabled
compile(
[group: 'log4j', name: 'log4j', version: '1.2.16'],
[group: 'commons-beanutils', name: 'commons-beanutils', version: '1.7.0']
)
// transitivity disabled
compile(
[group: 'commons-collections', name: 'commons-collections', version: '3.2.1'],
[group: 'commons-lang', name: 'commons-lang', version: '2.6'],
) {
transitive = false
}
Gradle은이 구문을 허용하지 않습니다. 나는이한다면 나는 작동 얻을 수 있습니다
compile(group: 'commons-collections', name: 'commons-collections', version: '3.2.1') { transitive = false }
compile(group: 'commons-lang', name: 'commons-lang', version: '2.6']) { transitive = false }
을하지만 그건 각 의존성에 속성을 지정하는 나를 필요로 할 때 내가 함께 오히려 그룹화 것입니다.
누구나이 작업에 대한 제안 사항이 있습니까?
이 Gradle을-1.0에서 작동하지 않습니다 – Tair