2013-10-28 7 views
8

मेरे पास एक मैवेन प्लगइन है जिसे एन्सीसिट कहा जाता है जो अच्छा एपीआई दस्तावेज उत्पन्न करता है। मैं अपने निर्माण उपकरण के रूप में ग्रैडल का उपयोग करना चाहता हूं लेकिन ऐसा लगता है कि यह इस पहलू में सीमित है या शायद मुझे यह नहीं पता कि इसका उपयोग कैसे किया जाए।क्या मैं ग्रेडल में एक मेवेन प्लगइन (enunciate) का उपयोग कर सकते हैं?

मुझे आश्चर्य है कि किसी भी तरह से एक मेवेन प्लगइन (enunciate) का उपयोग करना संभव है? क्या मुझे एक चींटी स्क्रिप्ट लिखनी है और उसे कॉल करना है? अब तक मुझे अनुशासन के लिए एक क्रमिक उदाहरण नहीं मिल रहा है, इसलिए मुझे लगता है कि यह समर्थित नहीं है?

+1

FYI करें, हम Maven के लिए चिपके हुए समाप्त हो गया। यह धीरे-धीरे उतना आसान नहीं है, लेकिन हमने पाया कि हमें और भी प्लगइन थे जिन्हें हमें समर्थित मैवेन था लेकिन धीरे-धीरे नहीं। – Chip

+0

Enunciate के लिए एक ग्रैडल प्लगइन की तरह लगता है कि यह देखने लायक हो सकता है। आप [जेआईआरए अनुरोध] (http://jira.codehaus.org/browse/ENUNCIATE) खोलने पर विचार क्यों नहीं करते? –

+0

यहां वृद्धि अनुरोध https://github.com/stoicflame/enunciate/issues/67 है। –

उत्तर

10

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

+0

क्या आप कृपया https://stackoverflow.com/questions/44911102/how-to-execute-maven-plugins-from-gradle-without-having-maven-and-java-installed पर एक नज़र डालें –

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