2010-05-23 19 views
16

डाउनलोड करना मैं बड़ी जावा परियोजनाओं पर एक अध्ययन कर रहा हूं और ग्रहण के लिए स्रोत कोड देखना चाहता हूं। मैं इस यूआरएल (http://wiki.eclipse.org/index.php/CVS_Howto) के लिए चले गए और यह मेरे लिए सबसे अधिक उपयोगी सीवीएस भंडार इस एक होगा को देखने के लिए लगा:ग्रहण के स्रोत कोड

: pserver: [email protected]:/cvsroot/ग्रहण (ग्रहण मंच प्रोजेक्ट)

हालांकि, इस भंडार को देखते समय, इसमें बहुत सारे मॉड्यूल हैं! मुझे कौन से मॉड्यूल की जांच करने की कोशिश करनी चाहिए? मैं जरूरी नहीं कि स्रोत से आईडीई बनाना चाहता हूं, हालांकि, मैं कुछ विश्लेषण करने के लिए कोर ग्रहण कोड बेस प्राप्त करना चाहता हूं। क्या मैं सिर्फ "org.eclipse ..." से शुरू होने वाले किसी भी मॉड्यूल की जांच करूंगा? क्या मुझे किसी अन्य की जांच करनी चाहिए?

या स्रोत प्राप्त करने का कोई आसान तरीका है? मैंने कहीं पढ़ा है कि आप ग्रहण के द्विआधारी संस्करण से स्रोत प्राप्त कर सकते हैं लेकिन मुझे यकीन है कि स्रोत कहां से प्राप्त किया जाए।

+0

यह सुनिश्चित नहीं है कि यह प्रश्न "ऑफ-विषय" के रूप में क्यों बंद किया गया था। मेरे लिए बहुत विषय लगता है! मैंने इसे वोट दिया। – isapir

उत्तर

10

बस स्रोत टारबॉल downlad eclipse-cvs.tgzfrom here

संपादित करें: यह भी verson इतिहास भी शामिल है, एक वर्तमान संस्करण डाउनलोड के लिए Platform-SDK.3.5.2 ~ 100 एमबी

यह जार फ़ाइलों आई जी में सूत्रों का कहना है शामिल

org.eclipse.ui.workbench_3.5.2.M20100113-0800.jar 
org.eclipse.ui.workbench.source_3.5.2.M20100113-0800.jar 
2

मैं केवल इस बिट जवाब कर सकते हैं:

या वहां स्रोत प्राप्त करने के लिए एक आसान तरीका है? मैंने कहीं पढ़ा है कि आप ग्रहण के बाइनरी संस्करण से स्रोत प्राप्त कर सकते हैं लेकिन मुझे यकीन है कि स्रोत ढूंढने के लिए कहां है।

ग्रहण/प्लगइन/में, *.source_*.jar नामक जार स्रोत शामिल हैं। उदाहरण के लिए, मेरे में स्थापित:

org.eclipse.osgi_3.4.0.v20080605-1900.jar 
org.eclipse.osgi.source_3.4.0.v20080605-1900.jar 

पहले जार OSGi क्रम होता है, और बाद इसी स्रोत होता है।

3

अनुभवजन्य अध्ययनों के लिए, Qualitas Corpus चेक आउट करने के लिए एक अच्छा संसाधन है। यह अनुभवजन्य अध्ययनों में उपयोग के लिए ओपन-सोर्स जावा प्रोग्राम का संग्रह है। बड़ी संख्या में प्रमुख परियोजनाओं (ग्रहण सहित) के लिए स्रोत कोड होने के अलावा उनके पास प्रत्येक प्रोग्राम के कई संस्करण हैं, इसलिए यदि आप महत्वपूर्ण हैं, तो आप समय के साथ कोड कैसे बदल सकते हैं, यह ट्रैक कर सकते हैं। यह सॉफ्टवेयर इंजीनियरिंग/प्रोग्रामिंग भाषा अनुसंधान समुदाय में एक सम्मानित कॉर्पस है, और इसलिए यह भविष्य में तुलना के लिए आपके काम को और अधिक उपयुक्त बना सकता है।

मैं उनके प्रोजेक्ट का हिस्सा नहीं हूं, लेकिन मैंने हाल ही के एक अध्ययन में अपने कॉर्पस का उपयोग किया है। यदि आप उन्हें एक ईमेल शूट करते हैं और उन्हें बताते हैं कि आपकी परियोजना क्या है, तो वे आपको http डाउनलोड एक्सेस देंगे।

+0

कॉर्पस लिंक के लिए धन्यवाद। – digiarnie

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