2011-08-11 8 views
5

को jboss AS5 परियोजना पलायन हम एक बड़ी परियोजना कान है कि एक .har और एक .war शामिल है, वर्तमान में चींटी के साथ बनाया गया - 5. के रूप में JBoss पर चल रहा है हम 7 की ज्यादातर के रूप में JBoss के लिए इस आवेदन माइग्रेट करना चाहते हैं एएस 7 दस्तावेज मेवेन केंद्रित है। परियोजना वर्तमान में मेवेन निर्देशिका संरचना सम्मेलनों के अनुरूप नहीं है और इसे पूरी तरह से पुनर्गठित किया जाना होगा।सलाह AS7

क्या यह एप्लिकेशन मैवेन में माइग्रेट करने लायक है?
या यह चींटी का उपयोग करके इसे छोड़ने के लिए जल्दी होगा?

उत्तर

3

बिल्ड प्रक्रिया की जटिलता पर निर्भर करता है।

मैं मेवेन में कनवर्ट करने की अनुशंसा करता हूं। AFAIK यह पूरे जेबॉस के लिए मुख्य निर्माण उपकरण होने जा रहा है, और पूरी तरह से जेबॉस के कई प्रयास हैं, और मैवेन सेंट्रिक होंगे।

+0

मेरी समझ यह है कि यह मामूली जटिल निर्माण प्रक्रिया है - अंतिम परिणाम * कान फ़ाइल के अंदर एक * हर फ़ाइल और * युद्ध फ़ाइल है। मेरे पास इस बिंदु पर कुछ प्रश्न हैं: 1. मैंने एएस 7 के अंदर चींटी के साथ निर्माण करने की कोशिश की ताकि यह देखने के लिए कि क्या होगा, और निश्चित रूप से मैं कक्षा लोडिंग समस्याओं में भाग गया। हमारा build.xml एक क्लासपाथ स्थापित करता है जहां बिल्ड प्रक्रिया निर्भरता को देख सकती है (\t <पथ आईडी = "build.classpath"> \t \t ) - मुझे पता है कि एएस 7 को मॉड्यूलरलाइज्ड क्लास लोडिंग में ले जाया गया है - लेकिन क्या यह इन चींटी निर्देशों का सम्मान नहीं करता है? – user619804

+0

मेरा दूसरा सवाल है - कक्षा लोडिंग समस्याओं के आसपास पाने के लिए मैंने एक * कान/मेटा-इंफ/MANIFEST.MF फ़ाइल बनाई है जिसमें 'क्लास-पथ: /path/to/my/libdirectory/activemq-core-5.5.0 है .jar ') - लेकिन मुझे अभी भी वही पैकेज मिल रहा है जो निर्माण पर त्रुटियों में मौजूद नहीं है। सुनिश्चित नहीं है कि मैं इसे कैसे ठीक कर सकता हूं, मुझे लगता है कि मैं पहले से ही jboss साइट पर एएस 7 दस्तावेज के माइग्रेशन का पालन कर रहा हूं। – user619804

+0

शायद यह दो लिंक सहायक होंगे: https://docs.jboss.org/author/display/AS7/Class+Loading+in+AS7 और https://docs.jboss.org/author/display/MODULES/Home – balent

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