2014-11-28 5 views
8

यदि मेरे पास ग्रेडल में एक से अधिक प्रोजेक्ट हैं, तो प्रोजेक्ट 1 .. प्रोजेक्ट 10 है। और सभी परियोजना 10 को छोड़कर जावा प्लगइन पर निर्भर करता है। उसको कैसे करे?जावा प्लगइन को एक विशेष परियोजनाओं को छोड़कर सभी परियोजनाओं को कैसे लागू करें?

मैं सबप्रोजेक्ट्स का उपयोग करने की योजना बना रहा हूं लेकिन फिर यह प्रोजेक्ट 10 पर भी लागू होगा। तो इसे कैसे बाहर निकालें?

उत्तर

15

यह परीक्षण नहीं किया है, लेकिन लगता है कि आपके नाम से फिल्टर करने के लिए सक्षम हो जाएगा:

Subproject configuration - छनन के आधार पर नाम अनुभाग द्वारा, तो आप इस तरह कुछ करने के लिए सक्षम होना चाहिए।

configure(subprojects.findAll {it.name != 'project10'}) { 
    apply plugin: 'java' 
} 
संबंधित मुद्दे