पिछले कुछ दिनों से मैं एक हेडलेस डेबियन वीएम पर अपनी ग्रहण प्लगइन का परीक्षण करने की कोशिश कर रहा हूं। हेडलेस डेबियन वीएम का कारण यह है कि एक बार जब मेरा निर्माण सेटअप हो, तो निर्माण और अद्यतनसाइट दूरस्थ सर्वर पर होस्ट की जाएगी। मैं अब तक क्या पूरा किया है:हेडलेस सर्वर पर ग्रहण प्लगइन अद्यतनसाइट कैसे बनाएं?
- निर्माण प्लगइन ही ($ {ProjectName} - $ {version} .jar)
- सुविधा का निर्माण ($ {Prohjectname} _Feature _ $ {version} .jar)
- कदम सुविधा और प्लगइन और एक फ़ोल्डर $ {संरचित-फ़ोल्डर} ./features और ./plugins
पूर्ण विकसित उबंटू के साथ अपने विकास बॉक्स पर साथ करने के लिए site.xml, मैं चलाने के लिए सक्षम हूँ आवश्यक सामग्री बनाने के लिए सीएलआई पर निम्नलिखित कमांड .jar और artifacts.jar:
/usr/bin/eclipse -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher -metadaRepository file:${folder-to-repo} -artifactRepository file:${folder-to-repo} -source ${structured-folder} -publishArtifacts -compress
मेरे बिना सिर निर्माण पर मैं substiture करने के लिए "/ usr/bin/ग्रहण/
java -jar ${path-to-eclipse/plugins}/org.eclipse.equinox.launcher_${version-string}.jar -initialize -application ...
साथ करने की कोशिश की लेकिन वह मुझे किसी भी उत्पादन बिल्कुल नहीं देता है। मैंने तब ग्रहण स्थापित करने की कोशिश की, जिसने इसे किसी भी सकारात्मक नतीजे का नेतृत्व नहीं किया क्योंकि चलने/usr/bin/eclipse को जीटीके और एक्स
तो मेरा प्रश्न है: ग्रहण प्लगइन्स बनाने और प्रकाशित करने के लिए उचित सेटअप क्या है हेडलेस मोड की तरह दिखता है? मुझे क्या प्लगइन्स चाहिए? मुझे ग्रहण के किस टुकड़े डाउनलोड करने की आवश्यकता है और मुझे प्रक्रिया को कैसे चलाना चाहिए?
मुझे यकीन नहीं है कि मैं मौजूदा निर्माण के साथ आपकी सहायता कर रहा हूं लेकिन मैं आपको टाइको आधारित निर्माण पर स्विच करने का सुझाव दूंगा। आप [eclipse tycho] (http://www.eclipse.org/tycho/) या [sonatype tycho] (http://tycho.sonatype.org) पर अधिक जानकारी प्राप्त कर सकते हैं। मैंने सेटअप की कोशिश की है दो पीडीई आधारित बिल्ड और आईएमओ टाइपो साइट बनाने और अद्यतन करने के लिए बहुत तेज़ और अच्छा तरीका है। कुछ मुद्दे हो सकते हैं। उदाहरण के लिए [इस ब्लॉग] पर एक नज़र डालें (http://aniszczyk.org/2011/03/04/maven-tycho- हडसन- जेनकिन्स-and-eclipse/)। मेरे पास [github] (https://github.com/ilx/springide4rsa) पर एक और वास्तविक दुनिया का उदाहरण है। – ILX