TeamCity/Git aracılığıyla Maven projelerini yapıyorum ve başarılı bir yapıyla havuzumda yayınlanacak olan pom.xml'ye TeamCity yapı numaralarını eklemeye çalışıyorum. Ne yazık ki, yerleştirilmiş ikamelerle bir pom.xml dosyasını nasıl yayınlayacağımı belirleyemiyorum.Maven üzerinden POM'leri yayınlama ve derleme sürüm bilgisini ekleme
<version>${build.number}</version>
build.number TeamCity tarafından sağlanmaktadır burada:
Benim pom.xml gibi bilgi içermektedir. Tüm , yapısını oluşturur ve build.number = 0.1 ise, bu durumda, 0,1 ile bir dizinin dağıtımı pom.xml
olur. Hepsi iyi ve güzel. Bununla birlikte, dağıtılan pom.xml, numaralı pom.xml
değiştirmeleriyle yapılır. yani Maven'in uygun ikameler ile bir pom.xml
ile çalışan, ancak başlangıç sürümü dağıtır ve böylece nihai pom.xml
içinde
<version>${build.number}</version>
elde edilir. pom.xml
'da sürüm numarasını nasıl alabilirim?
Sorunun nedeni nedir? –