उन सभी लोगों के लिए जो सोचते हैं कि मेवेन निर्भरता जार डाउनलोड करता है, उपयोगकर्ता रूट निर्देशिका में .m2 नामक फ़ोल्डर देखें। जैसे। मेरे लिए यह c: \ दस्तावेज़ और सेटिंग्स \ myUserName.m2 \
भी मैंने मैवेन पर थोड़ा सा शोध किया है और मैंने अनुस्मारक की तरह कुछ छोटे scribbling बना दिया है। तो इसके लायक है एक तो यहाँ पढ़ यह है ::
/* mvn उत्पन्न mvn डाउनलोड सभी आवश्यक जार mvn परीक्षण किए गए आवेदन का परीक्षण करती है स्थापित ... mvn साइट साइट बनाता है डाउनलोड करने निर्भरता
साइट को तैनात करने के लिए, हमें आपके pom.xml, में डिप्लॉयमेंट के लिए भंडार के समान वितरित करने के लिए एक स्थान घोषित करने की आवश्यकता है। ... वेबसाइट SCP: //www.mycompany.com/www/docs/project/ ...
mvn साइट तैनाती साइट तैनात
साइट की संरचना का निर्माण करने के लिए कैसे:
: site.xml फ़ाइल साइट के लेआउट का वर्णन किया जाता है, और navigation.xml Maven
में इस्तेमाल फ़ाइल की जगह एक नमूना नीचे दिया गया है
Maven http://maven.apache.org/images/apache-maven-project.png http://maven.apache.org/ http://maven.apache.org/ छवियों/Maven-small.gif
<menu name="Maven 2.0">
<item name="Introduction" href="index.html"/>
<item name="Download" href="download.html"/>
<item name="Release Notes" href="release-notes.html" />
<item name="General Information" href="about.html"/>
<item name="For Maven 1.x Users" href="maven1.html"/>
<item name="Road Map" href="roadmap.html" />
</menu>
<menu ref="reports"/>
...
असल में, हमें किसी भी नए सीएसएस या ऐसी सामग्री जोड़ने के लिए वेबसाइट लेआउट बनाने के लिए हमारे एचटीएमएल को इस संरचना प्रारूप में लिंक करने की आवश्यकता है, हमें केवल उन्हें संसाधन संसाधनों में रखना है src फ़ोल्डर
तो हम हमारे परियोजना के एक युद्ध फ़ाइल बनाने और वेब सर्वर
ofour अपाचे या इस तरह के समान फ़ोल्डर की httpd फ़ोल्डर मामले में हम परियोजनाओं उत्पन्न करने के लिए की जरूरत है इसे बाहर रखना कर सकते हैं, हम जोड़ने की जरूरत हमारी pom.xml फ़ाइल में कोड की कुछ पंक्तियां और वह है: ... org.apache .maven.plugins Maven-परियोजना की जानकारी-रिपोर्टों-प्लगइन 2.0.1 ...
भी साइट वर्णनकर्ता हैं site.xml में स्थापित किया जाना
विवरण हो सकता है Maven
उनके महत्व के साथ
Maven संरचना के दस्तावेज में देखी गई:
परियोजना/ pom.xml - परिभाषित परियोजना +०१२३५१६४१०src/ मुख्य/ जावा/- आपके अंतिम आर्टिफैक्ट में जाने वाले सभी जावा कोड शामिल हैं।
विवरण के लिए मेवेन-कंपाइलर-प्लगइन देखें स्कैला/- आपके अंतिम आर्टिफैक्ट में जाने वाले सभी स्कैला कोड शामिल हैं। //// अभी तक के रूप में हमारे वर्तमान प्रोजेक्ट के लिए आवश्यक नहीं है संसाधनों के लिए मेवेन-स्कैला-प्लगइन देखें/- अंतिम आर्टिफैक्ट में क्लासपाथ पर उपलब्ध सभी स्थिर फाइलें शामिल हैं। विवरण वेबपैप के लिए मेवेन-संसाधन-प्लगइन देखें/- वेब अनुप्रयोग (जेएसपीएस, सीएसएस, इमेज इत्यादि) के लिए सभी सामग्री शामिल है।)
विवरण के लिए मेवेन-वॉर-प्लगइन देखें साइट/- एक प्रोजेक्ट वेबसाइट बनाने के लिए उपयोग की जाने वाली सभी एपीटी या एक्सडीओसी फाइलें शामिल हैं।
विवरण के लिए मेवेन-साइट-प्लगइन देखें
परीक्षण/ जावा/- परीक्षण के लिए उपयोग किए गए सभी जावा कोड शामिल हैं।
विवरण के लिए मेवेन-कंपाइलर-प्लगइन देखें स्कैला/- परीक्षण के लिए उपयोग किए जाने वाले सभी स्कैला कोड शामिल हैं।
विवरण के लिए मेवेन-स्कैला-प्लगइन देखें संसाधन/- सभी स्थिर सामग्री शामिल है जो परीक्षण के दौरान क्लासपाथ पर उपलब्ध होनी चाहिए। विवरण
के लिए Maven-संसाधन-प्लगइन देखें
mvn इस मान्य है कि सभी निर्भरता संतुष्ट हैं और कुछ भी नहीं में याद आ रही है mvn संकलन इस परियोजना mvn चेकों को सत्यापित संकलन करेंगे कि क्या पैकेज वैध है या नहीं भी मान्य करेगा परियोजना, निर्भरता xml फ़ाइल
में सम्मिलित करने के कर रहे हैं निर्भरता इंजेक्शन के उदाहरण नीचे :: org.scala-लैंग स्केला-पुस्तकालय 2.7.2-rc2 दिया जाता हैJUnit JUnit 3.8.1 परीक्षण
प्रत्येक निर्भरता कई मदों के होते हैं:
* groupId - The group of the dependency to rely on
* artifactId - The artifact in the group to rely on
* version - The version of the dependency to rely on
* scope - The "scope" of the dependency. Defaults to compile (more details later)
* packaging - The packaging for the dependency. Defaults to jar (e.g. jar, war, ear)
आप इन चरणों का पालन करके अपने स्थैतिक पृष्ठों को एकीकृत कर सकते हैं:
* Put your static pages in the resources directory, ${basedir}/src/site/resources
* Create your site.xml and put it in ${basedir}/src/site
* Link to the static pages by modifying the menu section, create items and map them to the filenames of the static pages
एमवीएन tomcat: depl ओम टोमकैट या अपाचे पर तैनात करने के लिए, आप इस कमांड के लिए जा सकते हैं
चींटी बिल्कुल एक मानक मानकीकृत निर्माण प्रक्रिया नहीं है। यह प्रक्रिया "निर्माण प्रक्रिया" के साथ जो कुछ भी आप चाहते हैं उसके साथ करें। – ColinD