पर विफल रहता है मैं एक JHipster परियोजना जिसमें मैं build.gradle में लंबोक निर्भरता को शामिल किया है है:Gradle निर्माण लंबोक एनोटेट कक्षाएं
compile group: 'org.projectlombok', name: 'lombok', version: lombok_version
और मैं लंबोक प्लगइन इंटेलीजे के लिए ठप है। मैंने IntelliJ में एनोटेशन प्रोसेसिंग चालू कर दी है, मैं इंटेलिजे आईडीई से त्रुटियों के बिना निर्माण कर सकता हूं, लेकिन जब मैं कमांड लाइन से निर्माण करने का प्रयास करता हूं तो मुझे त्रुटियां मिलती हैं। ऐसा लगता है जैसे ग्रैडल एनोटेशन को संसाधित नहीं कर रहा है और गेटर/सेटर और लॉग घोषणाएं नहीं ढूंढ सकता है। परियोजना बिना किसी प्रकार की त्रुटियों के चलती है।
कमांड लाइन:
./gradlew build
त्रुटियाँ:
/Users/.../source/v4.0/src/main/java/com/.../service/MyService.java:145: error: cannot find symbol
log.info("Security Context: " + SecurityUtils.getCurrentUserLogin());
^
symbol: variable log
location: class MyService
त्रुटि:
/Users/.../source/v4.0/src/main/java/com/.../service/MyService.java:105: error: cannot find symbol
myClass.setDescription(description);
^
symbol: method setDescription(String)
location: variable myClass of type MyClass
सेवा वर्ग:
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Service
@Slf4j
public class MyService {
public void someMethod(){
log.debug("Security Context: " + SecurityUtils.getCurrentUserLogin());
MyClass myCLass = new MyClass();
myClass.setDescription(description);
}
}
इकाई कक्षा:
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import javax.persistence.Entity;
import javax.persistence.Table;
@Entity
@Table(name="t_juror_file_update")
@Getter
@Setter
@NoArgsConstructor
public class MyClass {
private String description;
}
मैं घंटों के लिए यह पता लगाने की कोशिश कर रहा है, लेकिन पूरी तरह से अटक। किसी भी सहायता की सराहना की जाएगी।
क्या आप अपनी सुरक्षा उपयोग कक्षा पोस्ट कर सकते हैं? – Ethan
क्या आपने एसएलएफ 4 जे पर निर्भरता भी शामिल की थी? –
धन्यवाद आपके जवाब के लिए एथन और Roel। मैंने यह दिखाने के लिए और विवरण जोड़ा कि मुझे गेटर्स/सेटर्स पर संकलन त्रुटियां मिलती हैं और घोषणाएं लॉग इन होती हैं। मुझे नहीं लगता कि यह SecureUtils वर्ग के लिए विशिष्ट है। मेरे पास एक संकलन समूह है: 'org.springframework.boot', नाम: 'वसंत-बूट-स्टार्टर-लॉगिंग' SLF4J प्रदान कर रहा है। –