gelen bir maven eklentisinden bir özelliğinin nasıl belirleneceği hakkında burada bazı sorular (bunların çoğu bir uygulama için sürüm numarası bahsettik) okudum. Bunu yapmanın kolay bir yolu yok gibi görünüyor ve bulduğum en iyi çözüm, eklentiden güncellenen ve istenen kaynakları filtrelemek için ana pompa dosyası tarafından kullanılan bir filter.properties dosyasına sahip olmak.Set maven mülkiyet eklenti
Ben değişkenli sistem özelliklerinden okunabileceğini ilginç buldum.Değişkenler kaynaklar dahil edilebilir: Maven belgelerine (Maven filter plugin) bu okuduktan sonra
ben başka bir çözüm çalıştı. Bu değişkenler, filtre kaynaklarından ve komut satırından sistem özelliklerine, senin proje özelliklerine gelebilir $ {...} sınırlayıcı tarafından ifade.
System.setProperty("currentVersion", appCurrentVersion);
Ancak, süzülmüş kaynaklar bu değeri okumak için görünmüyor: Yani böyle bir sistem özelliği ayarlamak için benim eklenti güncellenmiştir. Bu yaklaşımda neyin yanlış olduğunu kimse anlatabilir mi?
UPDATE: Eklentimi geçerliliği aşamasında çalıştırıyorum.
Çok teşekkürler.
Mükemmel! Çok sağol Sean. – PaquitoSoft