मैं टीमसिटी/गिट के माध्यम से मेवेन प्रोजेक्ट्स का निर्माण कर रहा हूं और pom.xml में टीमसिटी बिल्ड नंबर डालने की कोशिश कर रहा हूं जो सफल निर्माण पर मेरे भंडार में प्रकाशित हो जाता है। दुर्भाग्य से मैं निर्धारित नहीं कर सकता कि pom.xml को सम्मिलित प्रतिस्थापन के साथ कैसे प्रकाशित किया जाए।मेवेन के माध्यम से पीओएम प्रकाशित करना और बिल्ड संस्करण जानकारी डालना
<version>${build.number}</version>
जहां build.number TeamCity द्वारा प्रदान की जाती है:
मेरे pom.xml तरह की जानकारी शामिल है। यह सब ठीक बनाता है, और अगर (कहें) build.number = 0.1, तो तैनाती 0.112 के साथ एक निर्देशिका में pom.xml
है। सब ठीक है और अच्छा है।
हालांकि, तैनात किया गया pom.xml प्रतिस्थापन के बिना है। अर्थात Maven उपयुक्त प्रतिस्थापन के साथ एक pom.xml
साथ चल रहा है, लेकिन प्रारंभिक संस्करण तैनात हैं और इसलिए मैं अंतिम pom.xml
में
<version>${build.number}</version>
मिलता है। मैं pom.xml
में बिल्ड संस्करण संख्या कैसे प्राप्त कर सकता हूं?
प्रश्न के लिए डाउनवोट क्यों? –