Gradle Bağımlılık Versiyon Seçimi
Gradle 5.X ile birlikte force ifadesi kaldırıldı. Kullanımı aşağıdaki şekildeki gibiydi.
Gradle Bağımlılık Versiyon Seçimi
Gradle 5.X ile birlikte force ifadesi kaldırıldı. Kullanımı aşağıdaki şekildeki gibiydi.
implementation (group: 'com.cs.baduk', name:'baduk', version:'4.8.25') {
force=true
}
Force ifadesi yerine yeni ifadelerle daha kullanışlı seçimler yapılabilmektedir.
- strictly : bu sürüm dışı sürümler kabul edilmeyecektir
- require : minimum sürüm belirtmek için kullanılır
- prefer : tercihen durumları belirtir
- reject : bazı sürümleri hariç tutmak için kullanılır
ÖRNEK SENARYOLAR
- 1.5 ve sonrası versiyonlarda çalışmaktadır.
require 1.5
- 1.5 ile test ettik. 1.X veya 2.X arasındaki versiyonlarında çalışmaktadır.
require [1.0, 2.0[
prefer 1.5
- 1.4 versiyonunda hata aldık
rejects 1.4
- 1.5 ile çalışıyor, diğer versiyonlar hakkında bilgim yok
prefer 1.5
- en güncel versiyon olması tercihimdir
prefer latest.release
- en güncel versiyonu olmalı
require latest.release
- kesinlikle 1.5 sürümde çalışmasını istiyorum
strictly 1.5
- Sadece 1.5.X sürümlerinde çalışmasını istiyorum
strictly [1.5,1.6[
ÖNCESİ / SONRASI
implementation (group: 'com.cs.baduk', name:'baduk', version:'4.8.25') {
force=true
}
implementation('com.cs.baduk:baduk') {
version {
strictly '4.8.25'
}
}
Deprecated uyarılarını görüntülemek için;
# gradle warning-mode all 메타데이터
- post_id
- 5630862b0b22
- slug
- gradle-bağımlılık-versiyon-seçimi-5630862b0b22
- url
- https://medium.com/@hbaduk/gradle-ba%C4%9F%C4%B1ml%C4%B1l%C4%B1k-versiyon-se%C3%A7imi-5630862b0b22
- canonical_url
- https://medium.com/@hbaduk/gradle-ba%C4%9F%C4%B1ml%C4%B1l%C4%B1k-versiyon-se%C3%A7imi-5630862b0b22
- author_url
- https://medium.com/@hbaduk
- status
- ok
- fetched_at
- 2026-07-23 06:28:28