हम AngularJS के साथ एक वेब एप्लिकेशन कर रहे हैं और हमें बिल्डिंग, रनिंग टेस्ट आदि के लिए निर्भरता प्रबंधन और ग्रंट के लिए बोवर का उपयोग करने का विचार पसंद है ( येओमान )
सर्वर जावा के साथ मावेन का उपयोग करके किया जाता है, इसलिए निश्चित रूप से हम एक साधारण mvn installबिल्ड सब कुछ (वेब एप्लिकेशन + सर्वर) के साथ चाहेंगे
तो आपने क्या तरीका अपनाया और क्यों?
1) उन्हें दो अलग-अलग अनुप्रयोगों के रूप में समझो, जो वास्तव में वे हैं। इसलिए विभिन्न निर्माण विधियों / उपकरणों का उपयोग स्वीकार्य है।
2) ग्रन्ट बोवर के बारे में भूल जाओ, वेब एप्लिकेशन के निर्माण, परीक्षण चलाने, निर्भरता का प्रबंधन करने के लिए मावेन प्लगइन्स का उपयोग करें। अगर ऐसा है तो कौन सा है?
3) फ्रंट-एंड वेबैप बनाने के लिए ग्रंट को कॉल करने के लिए मावेन एक्ज़क्यूट प्लगइन का उपयोग करें। मैं इसे एक समाधान से अधिक हैक के रूप में देखता हूं।
4) अन्य।
जेनकिंस के साथ एकीकृत करने के लिए दृष्टिकोण लगभग एक प्लस है।
अग्रिम में धन्यवाद!