2016-03-10 8 views
5

यह मेरी पहली स्नातक परियोजना है। मैं ग्रेड के लिए Buildship eclipse plugin का उपयोग कर रहा हूं। मेरी build.gradle फ़ाइल में, मैं लागू किया प्लगइन्स नीचे है -एक्लिप्स में ग्रैडल प्रोजेक्ट ठीक बनाता है लेकिन जावा फाइलें संकलन त्रुटि दिखाती हैं

. 
. 
compile ("org.hibernate:hibernate-entitymanager:${hibernateVer}") 
compile ("org.hibernate:hibernate-core:${hibernateVer}") 
compile ("org.hibernate:hibernate-validator:${hibernateValVer}") 

compile ("org.slf4j:slf4j-api:${slf4jVer}") 
compile ("org.slf4j:slf4j-log4j12:${slf4jVer}") 
. 
. 

परियोजना बनाता है और चलाता है सफलतापूर्वक के रूप में tomcatRun आदेश का उपयोग -

apply plugin: 'java' 
apply plugin: 'eclipse' 
apply plugin: 'idea' 
apply plugin: 'war' 
apply plugin: 'com.bmuschko.tomcat' 

के रूप में के रूप में नीचे संकलन सभी प्रासंगिक निर्भरता परिभाषित कर रहे हैं कुंआ। लेकिन ग्रहण जावा फाइलों में मेरे आयात पर संकलन त्रुटियों को दिखा रहा है, कह रहा है कि निर्भरताओं को हल नहीं किया जा सकता है।

मैंने प्रोजेक्ट-> साफ और फिर ताज़ा करने की कोशिश की, लेकिन अभी भी अटक गया। इन संकलन त्रुटियों को हटाने के लिए मैं क्या कर सकता हूं? अग्रिम में धन्यवाद।

+1

शायद आप पथ जावा संस्करण, पुस्तकालयों, आदि और पथ Gradle लिपियों में निर्दिष्ट निर्माण परियोजना विभिन्न – Atul

उत्तर

3

वर्कस्पेस से प्रोजेक्ट को हटाने और इसे एक ग्रेबल परियोजना के रूप में फिर से आयात करने के लिए मेरे लिए समस्या तय की गई। हो सकता है कि पथ के नीचे कहीं मैंने ऐसा कुछ किया है जिसने परियोजना की "gradle" प्रकृति को हटा दिया है।

+0

मैं सिर्फ एक नया Gradle परियोजना बनाया है और एक ट्यूटोरियल का पालन कर रहे हैं। ग्रहण पर त्रुटियां लेकिन gradlew निर्माण के साथ संकलित। मैंने प्रोजेक्ट हटाने और पुनः आयात करने के आपके तरीके का पालन किया, यह ठीक काम किया। लेकिन इस नरसंहार का क्या बड़ा कारण है। –

6

अपने Project-> Goto Gradle-> Refresh Gradle Project पर राइट क्लिक करें। ग्रहण अब ग्रिड द्वारा डाउनलोड किए गए जार उठाएगा।

org.eclipse.jdt.core.prefs

org.eclipse.jdt.apt:

0

क्या इसके लायक है के लिए, मैं .settings के तहत अपने वेब ग्राहक परियोजना से निम्न फ़ाइलों को दूर करने के लिए किया था। core.prefs

तो मैं भी था मैन्युअल रूप से ठीक से परिभाषित करने के लिए निम्नलिखित .settings/gradle.prefs संशोधित करने के लिए:

projectPath (गया था ":" बदल ": projectNameClient")

,210

connection_project_dir (ईएआर परियोजना पथ में बिंदु)

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