23
Projemde guice-assistedinject'i bağımlılık olarak eklemek istiyorum. Bir bağımlılık olarak guir eserini belirler. No_aop'un gui sürümünü kullanmasını nasıl söylerim?Bir bağımlılık bağımlılığında bir sınıflandırıcı nasıl belirtilir?
Aşağıdakileri yapabileceğimi biliyorum, ancak guice modülünü hariç tutmadan tek adımda yapabilir miyim?
dependencies {
compile (group: 'com.google.inject.extensions', name: 'guice-assistedinject', version: '3.0') {
exclude module: 'guice'
}
compile group: 'com.google.inject', name: 'guice', version: '3.0', classifier: 'no_aop'
}
Bu, yalnızca bir .jar nesnesinin çalışması için işe yarayacak mı? Aynı eser, bir .zip artefaktının yanı sıra, Artifactory veya benzer bir ikili repoda mevcutsa guice-3.0-no_app.zip için de çalışacaktır. –
Bulunan cevap: "com.google.inject: guice: 3.0: no_app @ zip" bu durumda çalışacaktır. –
Modülde bir (doğru) POM varsa, '@ zip' gerekli olmayacaktır. '@ zip' esas olarak" sadece bu zip eserini al, POM’a bakmaya gerek yok, geçiş bağımlılıklarına gerek yok "anlamına gelir. –