2016-05-20 11 views
11

पर Gradle करने के लिए आयात कहते हैं मैं IntelliJ 2016.1 में एक बहुत ही कष्टप्रद और unexplainable व्यवहार:इंटेलीजे कॉपी टास्क

तो निर्माण फ़ाइल में Gradle प्रतिलिपि कार्य का उपयोग कर इंटेलीजे शीर्ष पर इस आयात इस फ़ाइल में किसी भी संपादन पर जोड़ता है:

com.sun.org.apache.xalan.internal.xsltc.compiler.Copy 

जो निश्चित रूप से आवश्यक नहीं है क्योंकि यह कार्य अंतर्निहित है। निष्पादन पर इस इस त्रुटि की ओर जाता है:

task copyNodeModules(type: Copy) { 
    group="_webapp" 
    from('./src/main/ts/node_modules') { 
     include '**/*' 
     exclude '**/lite-server' 
     exclude '**/json-server' 
     exclude '**/.bin' 
    } 
    into project.buildDir.path + '/resources/someFolder' 
} 
+2

ऐसा लगता है कि "फ्लाई पर अस्पष्ट आयात जोड़ें" बंद करना (जावा के लिए!) मदद करता है - लेकिन यह वास्तव में समाधान नहीं हो सकता है? – Strinder

+0

क्या आप कॉपी कार्य के लिए ग्रेडल स्निपेट जोड़ सकते हैं। – Bajal

उत्तर

6

Settings -> Auto Import -> Exclude from auto import and completion

के लिए जा रहे हैं और 'com.sun.org.apache.xalan.internal.xsltc.compiler' मेरे लिए यह तय जोड़ने:

Cannot create task of type 'Copy' as it does not implement the Task interface.

कॉपी टास्क इस तरह सिर्फ एक सरल एक है।

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