Bir maven projesine bakalım, buna iki maven projesinin B, C'ye bağımlılığı var. Hem B hem de C, aynı ada sahip kaynaklarda bir dosyaya sahip olsun: x.xml. A'nın savaşını yaparken, bu x.xml'i B'den (M2'deki B kavanozundan hariç tutmak istemiyorum) dışarıda bırakmak istiyorum. B kavanozunda bulunması gerektiği anlamına gelir, ancak bu kavanoz A'ya kopyalandığında savaş mevcut olmamalıdır. Mümkün mü?Bağımlılık kavanozu için kaynakları devre dışı bırak
bağımlılık kavanozdan
7
A
cevap
4
Sil dosya örneğin truezip-maven-eklentisi kullanarak
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>truezip-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<id>remove-a-file-in-sub-archive</id>
<goals>
<goal>remove</goal>
</goals>
<phase>package</phase>
<configuration>
<fileset>
<directory>target/mywar-webapp.war/WEB-INF/lib/dependency.jar/dirName/</directory>
<includes>
<include>fileName.xml</include>
</includes>
</fileset>
</configuration>
</execution>
</executions>
İlgili konular
- 1. Devre dışı bırak System.err
- 2. devre dışı bırak animasyonlar
- 3. devre dışı bırak fare
- 4. Visual Studio 2017 Bağımlılık Doğrulamasını devre dışı bırak
- 5. AngularCli: incelemesi devre dışı bırak
- 6. devre dışı bırak 'pause' pencerelerinde
- 7. Treeview'de SelectedImageIndex'i devre dışı bırak
- 8. groovy.xml.MarkupBuilder'i devre dışı bırak PrettyPrint
- 9. jqGrid: Sıralamayı devre dışı bırak
- 10. Yığın görevini devre dışı bırak
- 11. Tümü devre dışı bırak UIView
- 12. Devre için Chrome adres çubuğu otomatik aramayı devre dışı bırak
- 13. VS2010 xaml içinde anahatlamayı devre dışı bırak (veya tamamen anahatlarını devre dışı bırak)
- 14. Symfony'de yönlendirme önbelleğini devre dışı bırak
- 15. PyYAML değer dönüşümünü devre dışı bırak
- 16. SelectCheckboxMenu - "tüm seçimler" i devre dışı bırak
- 17. AndroidStudio'da C++ hata ayıklayıcısını devre dışı bırak
- 18. Tran proxy yapılandırmasında https devre dışı bırak
- 19. Drupal - CSS önbelleğini devre dışı bırak
- 20. Python'daki istekler oturumunda sertifikayı devre dışı bırak
- 21. Restkit, önbelleğe almayı devre dışı bırak
- 22. NSTextView yazım denetimini tamamen devre dışı bırak
- 23. eclipse devre dışı bırak xml yorumunun tamamlanması
- 24. Devre dışı bırak: rails3 içindeki yollar biçimlendirme3
- 25. Crashlytics'i içe aktarmayı devre dışı bırak
- 26. UIMenuItem otomatik seçiciyi devre dışı bırak yöntem
- 27. devre dışı bırak derleme 2008 Proje
- 28. Cron zamanlayıcı “devre dışı bırak desen”
- 29. Knockout devre dışı bırak seçenek seçeneği altyazısı
- 30. devre dışı bırak bütün ses efektleri Android
bunu içerecektir savaşı inşa ediyoruz iki kavanoz en aynı dosya ile dosya alınacak sorun olduğunu koşma süresi emin olamıyorum ki bağımlılıkları hariç tutabildiğimiz için sadece bir kavanoz isteyebilirim çünkü bağımlılığı korurken kaynakları dışlayabilmem için bir yol var mı? –