2008-12-25 12 views
37

सी # विंडोज फॉर्म परियोजनाओं के लिए Maven के बजाय उपयोग किया जाता है?क्या .NET/Windows फॉर्म प्रोजेक्ट्स के लिए मेवेन का कोई विकल्प है?

हमारे पास दुनिया भर में डेवलपर्स हैं और कुछ सरलता प्रबंधन प्रणाली के साथ आने की कोशिश कर रहे हैं जो कि सरल और तेज़ है।

+2

संभावित डुप्लिकेट [क्या कोई मैवेन वैकल्पिक या .NET दुनिया के लिए पोर्ट है?] (Http://stackoverflow.com/questions/652583/is-there-a-maven-alternative-or-port-for- नेट-वर्ल्ड) –

उत्तर

13

Byldan है, लेकिन परियोजना काफी युवा लगती है।

(यह भी देखें स्टैक ओवरफ़्लो सवाल Is there a Maven alternative or port for the .NET world?।)

+1

बायल्डन सक्रिय विकास में नहीं दिखता है। अंतिम प्रतिबद्धता दिसंबर 2008 –

3

आप केवल Maven का उपयोग कर सकते हैं और एक प्लगइन लिख सकते हैं जो MSBuild को एकीकृत करता है।

हम गैर-जावा घटकों को प्रबंधित करने के लिए मेवेन का उपयोग करते हैं, जैसे हमारे Flex .swf और .swc मॉड्यूल। एक मेवेन प्लगइन लिखना सिर्फ .NET असेंबली के लिए तुलनात्मक प्रणाली को पुनर्निर्माण करने से कम प्रयास होगा।

मैं उस मामले के लिए Hudson और मेवेन का उपयोग करने की अनुशंसा करता हूं।

10

मैं विषय पर एक ट्यूटोरियल, Using Maven to manage .NET projects लिखा था।

+1

इच्छा थी कि मुझे सी ++ परियोजनाओं को पोर्ट करने में मेरे विनाशकारी प्रयास के बाद यह पाया गया। पिंपिंग के आरोपी होने के डर के लिए आप इसे मेरे ब्लॉग पर ढूंढ सकते हैं (एक लिंक के लिए मेरी प्रोफ़ाइल का पालन करें)। –

4

NMaven और NPanday हैं, और दोनों की एक ही उत्पत्ति है। वे मेवेन प्लगइन्स का संग्रह हैं जो एक मेवेन-जैसे सी # और वीबी.नेट परियोजनाओं के निर्माण को सक्षम बनाता है।

एनएमवन मृत लगता है, इसलिए मैं एनपींडे का उपयोग करता हूं। मैं हाल ही में टीम में शामिल हो गया, और यह काफी सक्रिय है। वर्तमान रिलीज 1.1 है। संस्करण 1.2 जल्द ही आ रहा है, और हम अगली बड़ी रिलीज पर भी काम कर रहे हैं।

आप इसे इस्तेमाल करना चाहिए ...

  • आप Maven तरह

आप इसे उपयोग नहीं करना चाहिए जब ...

  • जब आप MSBuild की तरह (यह 2.0 में बेहतर हो जाएगा)
  • जब y कहां स्थानीयकृत संसाधन असेंबली की आवश्यकता है (1.2 में तय किया जाएगा)
5

ऐसा लगता है कि इस क्षेत्र में Nuget के साथ कुछ काम किया गया है। डेविड एबो के ब्लॉगपोस्ट Using NuGet without committing packages देखें।

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