प्रश्न को अन्य तरीके से रखने के लिए, क्या ग्रैडल उस प्रोजेक्ट में कुछ निर्देशिका संरचना लगाता है जो इसे प्रबंधित करता है?ग्रेडल हैंडल निर्देशिकाओं को पुन: स्थापित किए बिना विरासत परियोजनाओं के लिए बनाता है?
मैं अपने थाली में एक विरासत परियोजना है, और काम यह आसान इसे बनाने और प्रबंधित करने के लिए बनाने के लिए है। यह एक बहु-मॉड्यूल जावा ईई अनुप्रयोग है। मैंने पाया (और आप भी मुझे यकीन है कि) कि वर्तमान निर्माण प्रक्रिया पूरी तरह से skewed और पूरी तरह से एक समय बर्बाद कर दिया गया है।
मेरा मानना है कि इस समय प्रबंधन प्रणाली का निर्माण शुरू करने से चीजों को सीधा करने के लिए है, और विकल्प Maven और Gradle के बीच है।
परियोजनाओं में से अधिकांश ग्रहण परियोजना की निर्देशिका संरचना का उपयोग कर रहे हैं। कई अन्य निर्देशिका लेआउट का उपयोग कर कई अन्य जो अब तक मुझे कारण नहीं मिल रहा है। मैवेन का उपयोग करके, यह एक ठोकर खाई होगी क्योंकि हमें मैवेन के सम्मेलन का अनुपालन करने के लिए निर्देशिकाओं को पुन: स्थापित करने की आवश्यकता होगी। निर्देशिकाओं को पुनर्गठन करना बहुत बड़ा प्रयास हो सकता है क्योंकि हमें इसे सीवीएस पर भी हल करने की आवश्यकता है।
इस प्रकार Gradle के लिए सवाल।
ध्यान दें कि यह _adds_ स्रोत निर्देशिका उन्हें बदलने के बजाय। प्रतिस्थापन के लिए वाक्यविन्यास 'srcDirs = ['src/java']' और 'srcDirs = ['src/resource']' है। –