2012-09-10 18 views
6

मुझे मैवेन प्लगइन का उपयोग कर जीडब्ल्यूटी कंपाइलर के लिए आउटपुट निर्देशिका स्थान सेट करने की आवश्यकता है।जीडब्ल्यूटी मेवेन कंपाइलर आउटपुट निर्देशिका

मैंने जीडब्ल्यूटी कंपाइलर और gwt-maven-plugin docs की जांच की है और इसके लिए कोई विकल्प नहीं मिला है।

उदाहरण के लिए:

मैं editor और console नामित दो मॉड्यूल है और gwt-Maven-प्लगइन %ROOT%/editor और %ROOT%/console dirs करने के लिए उन्हें संकलित करता है।

लेकिन यूआरएल आधारित सुरक्षा और अन्य सामान को बनाए रखने के प्रयास को कम करने के लिए मुझे इन मॉड्यूल को %ROOT%/ria/editor और %ROOT%/ria/console डीआईआरएस में संकलित करने की आवश्यकता है।

क्या प्लगइन कॉन्फ़िगरेशन में ria निर्देशिका सेट करना संभव है, जो आवश्यक जगह पर संकलित मॉड्यूल सामग्री को स्थानांतरित करने के लिए अनियंत्रित नए एएनटी कार्य निर्माण से बचने के लिए संभव है?

उत्तर

10
<plugin> 
    <artifactId>gwt-maven-plugin</artifactId> 
    <configuration> 
    <webappDirectory>${project.build.directory}/${project.build.finalName}/ria</webappDirectory> 
    </configuration> 
</plugin> 

देखें http://mojo.codehaus.org/gwt-maven-plugin/compile-mojo.html#webappDirectory

यह अच्छी तरह से DevMode साथ हालांकि नहीं खेलेंगे, जब तक आप -noserver मोड में चलने (जो मैं किसी भी मध्यम आकार/बड़ा परियोजना के लिए वैसे भी सलाह देते हैं)

+0

पर हाइलाइट किए गए चेकबॉक्स को अन-चेक करना पड़ा, यह बहुत बहुत धन्यवाद, इससे मदद मिलती है। –

+0

मेरे लिए काम करता है! मेरे वेब स्रोत वेबपैप/my_project में हैं/इसलिए मैंने gwt-maven-plugin और maven-war-plugin में $ {basedir}/src/main/webapp/my_project को कॉन्फ़िगर किया है। मैंने रन लक्ष्य my_project/index.html को भी कॉन्फ़िगर किया है, इसलिए gwt: रन मैवेन लक्ष्य सही स्थिति में शुरू होता है। – teteArg

15

मुझे नीचे दिए गए स्क्रीनशॉट enter image description here

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