Gradle kullanarak bir uber/fat/shade source-jar (ve javadoc-jar) yapmayı bilen var mı? Oluşturulan Jar sadece mevcut projenin kaynaklarını değil aynı zamanda bağımlılıklarının kaynaklarını da içermelidir. Diğerleri arasında, a vanilla way ve Shadow Plugin'u kullanarak bir yol arıyorum. Her ikisi de normal bir uber/yağ/gölge kavanozu oluştururken harika çalışır, ancak hiçbiri bir kaynak-kavanoz yaratmanın bir yolunu desteklemez.Gradle kullanarak bir uber/fat/shade sources-jar (ve javadoc-jar) oluşturma
5
A
cevap
0
Shadow Plugin'u kullanın. Maven'de gölge eklentisi denir. Aynı şey. Bir çalıştırılabilir uber kavanozu üretir!
İlgili konular
- 1. Gradle ile bir uberjar oluşturma
- 2. oluşturma Gradle proje sıkıştı
- 3. gradle senkronizasyon sorunu
- 4. Gradle
- 5. Android Studio'da Gradle oluşturma işlemi nasıl hızlandırılır
- 6. Başka bir (harici) eklentiye bağımlılığı olan bir Gradle eklentisi oluşturma
- 7. wagon-git ve Gradle
- 8. Jenkins Gradle Entegrasyonu: Gradle Invoke ve Gradle Wrapper seçeneklerini kullanma
- 9. Yayıncılık Gradle Burada lokal
- 10. Mock Gradle project.exec {...} metaClass kullanarak
- 11. CMake ve Maven kullanarak C++ ve Java kodunu oluşturma ve bir kavanozda paket oluşturma
- 12. Android Studio ve Gradle
- 13. IntelliJ, Android ve Gradle
- 14. JavaScript kullanarak bir IFRAME oluşturma
- 15. Gradle ve Android destek kütüphanesi
- 16. pygit2 kullanarak bir görünüm oluşturma
- 17. Bir dilim kullanarak dilim oluşturma
- 18. Kısa bir [] akış kullanarak oluşturma
- 19. jcenter için android kitaplığı yayınlayın: gradle bintrayUpload kütüphaneleri bulamıyor
- 20. build.gradle ve .Gradle klasörü nasıl geri yüklenir
- 21. Verifixtures ve fosuserbundle kullanarak yönetici kullanıcı oluşturma
- 22. GDAL ve Delphi'yi kullanarak çevre çizgileri oluşturma
- 23. Sağ gradle
- 24. Bootstrap çağrısı oluşturma ve CodeIgniter kullanarak arama
- 25. Gradle
- 26. Gradle
- 27. Gradle
- 28. gradle
- 29. Yayıncılık kavanoz hem de kaynaklar kavanoz İşte Gradle
- 30. PHP ve MySQL kullanarak ilgili veya benzer bir yazı oluşturma
uber/düz/gölgeli kavanoz ve kaynaklar-kavanoz arasındaki farkı açıklayabilir mi? Çünkü tüm bağımlılıkları olan bir kavanoz istiyorsun ve her ikisi de tek bir kavanozda tüm bağımlılıkları içeriyor. – Adi
Kaynak kavanozu (diğerleri arasında) .java dosyalarını içerir. Bir uber/düz/gölgeli kavanoz .class dosyaları ve bağımlılıkları içeriyor olsa da. – HELOX