साइट एपीटी फाइलों में मैवेन प्रॉपर्टी का उपयोग कैसे कर सकता हूं? उदाहरण के लिए मैं index.apt में $ {project.version} का उपयोग करना चाहता हूं, इसलिए मैं हमेशा साइट को तैनात करने से पहले index.apt फ़ाइल को मैन्युअल रूप से परिवर्तित किए बिना नवीनतम संस्करण का संदर्भ ले सकता हूं।साइट एपीटी फाइलों में मेवेन गुण
8
A
उत्तर
12
इसे मिला। बस apt फ़ाइलों का नाम * .apt.vm में बदलना पड़ा। मेवेन तब वेगों के माध्यम से फ़ाइलों को पाइप करता है जो गुणों को संसाधित कर सकते हैं।
5
मेरे download.apt.vm इस तरह दिखता है: कस्टम एक बिंदु (जैसे ${my.repository}
) काम नहीं करेगा युक्त गुण:
Download
{{${sitePublishUrl}}}
जहां pom.xml
<properties>
<sitePublishBase>http://artifactory.foo.com/mvn/libs-release-local</sitePublishBase>
<sitePublishUrl>${sitePublishBase}/${project.groupId}/${project.artifactId}/${project.version}</sitePublishUrl>
</properties>
नोट शामिल हैं। यह वेग की एक सीमा है। इसके बजाय ${myRepository}
जैसे कुछ का उपयोग करें।
भी देखें http://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html#Filtering
लिंक के लिए कुछ संलग्न और पाठ जोड़ें: {{{$ {gh-url}/उदाहरण/जावा-उदाहरण} Blub}}। – Jotschi
बिंदीदार संपत्ति सीधे काम नहीं करती है, लेकिन आप अभी भी उन्हें संदर्भ से पूछ सकते हैं: '$ context.get ('my.repository')' – Mrkvozrout