Paket öneki kullanan bazı java kaynak dosyalarım var (bazı JDK sınıflarını öykünüyorlar). Bu dosyaları, bazı birim testlerine karşı çalıştırmak için önekle kullanırım. Testler geçerse, kaynak dosyaları içeren bir jar üretmek istiyorum ancak paket öneki tüm java dosyalarından kaldırıldı.Kaynakların kopyalanması sırasında kaynak dosyalardaki tam arama ve dizelerin değiştirilmesi
Yapılar için maven kullanıyorum. Bunu yapmanın bir yolu var mı? Esasen istediğim kaynak eklenti filtreleme özelliği gibi bir şeydir, ancak bu uygun arama yapar ve $ {vars} üzerinde filtreleme yapmak yerine (örneğin: s/my.package.prefix .// g) yerini alır.
Bu yürütme aşamaları gerçekleşmesi daha etkinleştirmek olarak bu şekilde tercih daha tam olarak ne yaptığını ve farklı çalışmasını sağlar yapabilirsiniz ayrı dosyalar. – JayZee
Değiştir, doğru şekilde yapıldı ancak değiştirilen .java derlenmiyor ve oluşturulan pakete dahil değil. Bunun nedeni, yalnızca kaynak dosyaları toplandığında ve henüz derlenmişse, değiştirme eklentisini hazırlama paketi aşamasında uygulamanızdır. Bu çözümü derleme aşamasında uygulamanız gerekiyor ve çalışıyor! – AntuanSoft
Java dosyalarında bir şeyler yapmak için [templating-maven-plugin] 'i önerebilirim (http://www.mojohaus.org/templating-maven-plugin/) – khmarbaise