2011-10-24 17 views
7

मैं एक ऐसे प्रोजेक्ट पर काम शुरू कर रहा हूं जो आर के भारी उपयोग करता है। मैंने अतीत में आर का उपयोग किया है, लेकिन केवल एक आरामदायक मोड में, जबकि अब मैं एक और कठोर अभ्यास का पालन करने में रूचि रखता हूं परीक्षण/स्रोत नियंत्रण/निरंतर एकीकरण का। यदि संभव हो तो मैं इस परियोजना के साथ मेवेन का उपयोग करने की उम्मीद कर रहा हूं (इस बात से प्रसन्न हूं कि यह जावा के साथ पैकेज कैसे प्रबंधित करता है), लेकिन मुझे कोई सबूत नहीं मिल रहा है कि आर के साथ मेवेन का उपयोग करना संभव है। क्या यह आर बनाना संभव है मेवेन के साथ परियोजना, और यदि हां, तो मुझे शुरू करने में मदद करने के लिए मुझे कदम कहां मिल सकते हैं?आर परियोजनाओं के लिए मेवेन का उपयोग

मैं इस question और इस question पाया है, लेकिन किसी का उल्लेख नहीं है आर

+3

यह आपके सवाल का जवाब नहीं है, लेकिन मैं कहना है कि प्रबंधन उपकरण है कि मैं आर में के बारे में पता कर रहा हूँ कर रहे हैं (1) पैकेजिंग तंत्र (जो प्रलेखन स्थिरता के बुनियादी जांच के लिए अनुमति देता है, कोड शुद्धता [यहां कुछ भी कल्पना नहीं है], उदाहरण चल रहे हैं) और (2) 'रूनीट' और 'svUnit' पैकेज, जो इकाई परीक्षण के दो अलग-अलग flavo (u) आरएस लागू करते हैं। अन्यथा मुझे लगता है कि बहुत से लोग सिर्फ 'मेक' का उपयोग करते हैं ... –

+0

जानकारी के लिए धन्यवाद, बेन। मैं वर्तमान में 'रूनीट' का उपयोग कर रहा हूं और इससे खुश हूं। मैंने पैकेजिंग तंत्र का उपयोग ('आर बिल्ड [पीकेजी]') बनाने के लिए किया है और जांचें ('आर चेक [पीकेजी]') एक साधारण पैकेज है, लेकिन अभी भी वहां बहुत कुछ पता लगाने के लिए है। मैं 'svUnit' से अनजान था। मैं 'मेक' से काफी परिचित हूं और यदि मुझे अधिक मजबूत समाधान नहीं मिल रहा है तो यह एक पतन की स्थिति हो सकती है। –

+2

'autotest' फ़ंक्शन के साथ 'testthat' पैकेज को भी नोट करें जो आपके कोड/परीक्षणों को बदलते समय लगातार पुन: परीक्षण करेगा। 'Devtools' भी देखें। – hadley

उत्तर

3

वैसे आप संसाधन, फिल्टर और जार नकली एक अनुसंधान परियोजना प्रकार के प्लग इन के साथ Maven Exec Plugin का उपयोग कर सकता।

आप कुछ प्लगइन के साथ कई आर लक्ष्यों को स्थापित करने के लिए this जैसे कुछ कर सकते हैं ताकि संकलित, फ़िल्टर, परीक्षण, और किसी के पास किसी प्रकार का आर कॉल संबद्ध हो।

http://maven.apache.org/plugins/maven-resources-plugin/

+2

+1, मैं सुझाव की सराहना करते हैं और इन परियोजनाओं है कि जावा या कुछ अन्य समर्थित भाषा का उपयोग करें और वह भी आर उपयोग करते हैं, लेकिन दुर्भाग्य से, इन मुझे क्या Maven अच्छी तरह से करता है के साथ मदद करने के लिए नहीं है के लिए उचित दृष्टिकोण की तरह लग - पैकेज प्रबंधन । (यानी, वे इसे 'मेक' से बेहतर नहीं करते हैं।) मैं उम्मीद कर रहा था कि मेरी समस्या का एक अच्छा समाधान होगा, लेकिन स्टैक ओवरव्लो में यहां मौजूद विशेषज्ञता को देखते हुए, मुझे लगता है कि मैं नहीं हूं आपके से बेहतर जवाब पाने जा रहा है। मैं अभी भी उम्मीद कर रहा हूँ हालांकि ... –

संबंधित मुद्दे