ben satır eklemek gerekir. Bu çizginin tam olarak ne yaptığını merak ediyorum? Eclipse Luna'da Gradle eklentisini kullanıyorum. Bir Java projesinde, diğerine bağlı olan jar'ı yaratıyorum.Shadow Plugin Gradle: mergeServiceFiles() ne yapar?</p> <pre><code>shadowJar { mergeServiceFiles() } </code></pre> <p>Aksi kavanoz düzgün çalışmaz: Benim build.gradle dosyasında
5
A
cevap
1
Neden bu kodu kendi başınıza araştırmıyorsunuz? mergeServiceFiles
tam bildirildi here ile birlikte aşağıdaki şekilde uygulamasıdır:
/**
* Syntactic sugar for merging service files in JARs
* @return
*/
public ShadowJar mergeServiceFiles() {
try {
transform(ServiceFileTransformer.class);
} catch (IllegalAccessException e) {
} catch (InstantiationException e) {
}
return this;
}
bunu here tanımlanır ServiceFileTransfomer
kullanır görebileceğiniz gibi. onun Dokümanlar:
tek bir kaynak olarak META-INF/hizmet kaynaklarında girdileri ekler Kaynaklar transformatörorg.apache.maven.plugins.shade.resource.ServiceResourceTransformer.java
den Modifiye. Örneğin, birçok JAR'a yayılmış birkaç META-INF/services/org.apache.maven.project.ProjectBuilder kaynağı varsa, tek girişler tek bir META-INF/services/org.apache ile birleştirilmiş olacaktır. Gölgeleme işlemiyle elde edilen JAR içine paketlenmiş maven.project.ProjectBuilder kaynağı .
İlgili konular
- 1. Git, <<<<<<< HEAD dosyasına
- 2. "<%:" ne yapıyor?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>"<%:" Ne vermez: do
- 3. Benim <code>~/.cabal/config</code> dosyasında
- 4. Java "<<" ne anlama geliyor?
- 5. PureScript'te üçlü işaret (<<< `) işareti ne kadar azdır?
- 6. << = operatör javascript’te ne yapıyor?
- 7. Android, Gradle, ürün lezzetleri ve <code>build.gradle</code> yılında tezahür
- 8. Java, bitshifts kullanırken, neden 1 << 32! = 1 << 31 << 1?
- 9. Rails ne kullanıyor? çağırarak, benim RSpec testlerde</p> <pre><code>sleep(10.0) </code></pre> <p>:
- 10. EJS: <% = versus <% -
- 11. <: <İş nasıl?
- 12. cmake -D <var>: <type> = <value>: <type> ne olabilir?
- 13. Ben <a href="https://github.com/gradle/gradle-script-kotlin" rel="nofollow">Gradle Script Kotlin</a> kullanarak KOTLIN için Groovy benim Android projelerde <code>build.gradle</code> dosyalarını dönüştürmek istiyoruz Gradle Senaryo KOTLIN
- 14. gradle: Android Stüdyo (Android Studio) 4 inşa tipleri <pre><code>android { buildTypes { release { ... } debug { ... } kindle { ... } kindle_debug { ... } } } </code></pre> <p></p> gradle içinde ben buildtype
- 15. ember.js <düğmesi {{eylem}}></button> çalışmıyor düzgün
- 16. Nedir? ve << demek?
- 17. <nedir? ve <? php
- 18. İçindeki eleman sayısı <5 in <a1 <0</ a1><T>
- 19. Aramada</p> <pre><code>$scope.map.zoom = 10; </code></pre> <p>At
- 20. Kanal seç <- <- Kanal
- 21. Şu izle ifadem tutan bana gösteriyor Şu anda bir</p> <pre><code>Expression<Func<T,bool>> </code></pre> <p>bir</p> <pre><code>Expression<Func<T,object>> </code></pre> <p>dönüştürmek çalışıyorum
- 22. JAXB: package.package. <Type>, package.package dosyasında tanımlanmıştır. <Type>. <Type>
- 23. Bazı dize kaynağı oluşturmaktadır benim <strong>build.gradle</strong> özel bir görev var resValue
- 24. Akış çıkışında <yerine <neden hala <çoğum?
- 25. </p> <pre><code>var tpl = ` <div> template <span>string</span> </div> ` </code></pre> <p>üretecektir
- 26. <a1> Git</ a1>
- 27. Android Studio i</p> <pre><code>';' </code></pre> <p>Android Studio yazıyor bastığınızda ... benim klavye tuşları
- 28. Assert.fail (node.js): Operatör parametresi ne anlama geliyor?</p> <pre><code>assert.fail(actual, expected, message, operator) </code></pre> <p><code>operator</code> ne anlama gelir:
- 29. Fark <p>Ne <em>textFieldShouldendEditing</em> ve <em>textfieldDidEndEditing</em> arasındaki farktır ve ne zaman her yöntem kullanılmalıdır? <code>textFieldShouldendEditing</code> üzerinde</p>
- 30. -><- operatör ne yapar? Bu ne</p> <pre><code>IntPredicate neg = x -> x <- x; </code></pre> <p>, ters çift lambda çeşit: