2010-04-10 12 views
9

ग्रहण वाडिन प्लगइन में शांत ऑटोबल्ड सुविधा है। डीबग कंसोल में बस "पुनरारंभ करें एप्लिकेशन" पर क्लिक करने के लिए अद्यतित एप्लिकेशन संस्करण लाइव होगा।ग्रहण vadin प्लगइन में maven उत्पन्न vaadin परियोजना को एकीकृत करने के लिए कैसे?

दुर्भाग्यवश मैवेन जेनरेटेड वैडिन प्रोजेक्ट (एम 2 ई का उपयोग करके) और कॉपी-पेस्टिंग का आयात करना। प्रोजेक्ट बिल्ड कमांड और वैडिन ग्रहण प्लगइन जेनरेट प्रोजेक्ट से प्रकृति काम नहीं करता है।

मैं "सर्वर पर चलाएं ..." के लिए अक्षम नहीं हूं, टोमकैट अज्ञात कारण के लिए ऐप को तैनात नहीं करता है। मैं wtpapps फ़ोल्डर में ऐप देख सकता हूं लेकिन यह अभी भी तैनाती नहीं करता है।

+0

मुझे सब कुछ समझने के लिए निश्चित नहीं है। क्या आप एम 2 एक्लिप्स का उपयोग कर रहे हैं? क्या आप मेवेन-ग्रहण-प्लगइन का उपयोग कर रहे हैं? दोनों? क्या आप पुन: उत्पन्न करने के लिए सही कदमों को स्पष्ट कर सकते हैं? इसके अलावा, क्या आवश्यकताएं हैं? आपको अतिरिक्त अतिरिक्त प्रोजेक्ट की आवश्यकता है? आपको किस निर्माण की आवश्यकता है? क्या आप अपना मैवेन-ग्रहण-प्लगइन कॉन्फ़िगरेशन दिखा सकते हैं (यदि मैं आपका अनुसरण कर रहा हूं)? –

+0

मैं m2eclipse का उपयोग कर रहा हूं, इस तरह उत्पन्न प्रोजेक्ट आयात कर रहा हूं: "एमवीएन आर्केटाइप: जेनरेट करें - डार्चेटाइप ग्रुपआईडी = कॉम.वाडिन-डार्चेटाइपआर्टिफैक्टआईडी = वैडिन-आर्केटाइप-क्लीन-डार्चेटाइपवर्सन = लेटेस्ट-डीग्रुपआईडी = com.example -DartifactId = MyWebUI -Dversion = 0.1-डेटािंग = युद्ध " मुझे" सर्वर पर चलाएं ... "कमांड के लिए WTP प्रकृति जोड़ने की आवश्यकता है। और बिना किसी मेवेन के फ्लाई अपडेटिंग ऐप पर वाडिन बनाता है। इसे प्राप्त करने के लिए मैं सिर्फ कॉपी-पेस्ट किया गया। Vadin eclipse प्लगइन द्वारा उत्पन्न प्रोजेक्ट से प्रोजेक्ट सामग्री जो पूरी तरह से काम करती है। लेकिन "सर्वर पर चलाएं ..." ऐप को तैनात करने में असफल रहता है, टोमकैट इसे 404 त्रुटि –

उत्तर

2

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

जेटी सेट अप करने के तरीके के बारे में विवरण के लिए this thread देखें (लॉन्चर की तलाश करें)।

+0

हेहे दे रहा है, मैं इस साल एक और अधिक 8 साल के लिए इंतजार कर रहा था) –

+0

मैं ऐसा कर रहा हूं, लेकिन ऐसा लगता है कि इस तरह , आप अभी भी कुछ फीचर्स की कमी कर रहे हैं, जैसे कि "रीबिल्ड विजेटसेट" जो काम करने के लिए कुछ वैडिन एडॉन्स के लिए जरूरी है। – Thilo

+0

मुझे लगता है कि मुझे कभी-कभी विजेटसेट पुनर्निर्मित करने के लिए प्रोजेक्ट पर एक मेवेन निर्माण करना होता है। मुझे इसे अक्सर करने की ज़रूरत नहीं है, लेकिन आमतौर पर स्टार्टअप पर ऐसा होता है। –

0

मैं भी कुछ समय पहले इस समस्या पर ठोकर खाई है और अंत में यह पाया:

http://www.streamhead.com/maven-spring-vaadin-appengine/

यह अंततः मदद की मुझे उठो और एक परिदृश्य है कि बहुत है कि तुम क्या वर्णन किया है के समान कर दिया गया है के बाद चलाने के लिए ।

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