2016-10-11 8 views
11

परिभाषित किया गया है, मैं क्वेरीरीएसएल का उपयोग कर रहा हूं, इसलिए मेरा स्रोत जेनरेट कोड पर निर्भर करता है।एनोटेशन प्रोसेसर के साथ आईडीईए ऑटो आयात pom.xml को कैसे

पहले

जब भी आईडिया (ऑटो) आयात pom.xml, निम्न सेटिंग हमेशा खाली है:

बिल्ड, निष्पादन, तैनाती -> संकलक -> एनोटेशन प्रोसेसर -> एनोटेशन प्रोसेसर

मुझे इसे मैन्युअल रूप से सेट करना है, जो बहुत परेशानीपूर्ण है।

दूसरा

मैं QueryDsl, जो मैं QueryDsl com.mysema.query.apt.jpa.JPAAnnotationProcessor लागू किए गए एक प्रोफ़ाइल में बांटा जा करना चाहते हैं का उपयोग कर बहु ​​मॉड्यूल है।

बिल्ड, निष्पादन, तैनाती -> संकलक -> एनोटेशन प्रोसेसर -> प्रोफ़ाइल

समूह के लिए मैं वर्तमान में है एक प्रोफ़ाइल में इन मॉड्यूल मैन्युअल।

मुझे भी एक पढ़ना है और सभी सदस्यों को आईडीईए मैन्युअल रूप से सेट करने के लिए मार्गदर्शिका का पालन करने के लिए सूचित करना है।


मैं pom.xml को कैसे कॉन्फ़िगर कर सकता हूं, ताकि आईडीईए इन दो सेटिंग्स को स्वचालित रूप से भर सके?

उत्तर

3

मैं तुम्हें संस्करण नियंत्रण में .idea/* जोड़ने परियोजना .iml फ़ाइल के रूप में रूप में अच्छी तरह की सिफारिश करेंगे।

एनोटेशन प्रोसेसर

एनोटेशन प्रोसेसर सेटिंग्स .idea/compiler.xml में संग्रहीत हैं। सीवीएस के तहत यह सब करने के बाद यह बहुत आसान के रूप में वे एक परियोजना फ़ाइल, नहीं एक पोम फ़ाइल खुल जाएगा, पहले से ही परियोजना सेटिंग्स, चलाने के विन्यास, आदि

युक्त अन्य डेवलपर्स परियोजना को खोलने के लिए के लिए कर देगा

क्या सीवीएस में जाना चाहिए और क्या How to manage projects under Version Control Systems

+0

यह काम करना चाहिए पर सरकारी इंटेलीजे गाइड पर नहीं पाया जा सका, लेकिन एक Maven अनुकूल समाधान नहीं है पर विवरण। – Raymond

+0

'idea/* 'की पीढ़ियों को नियंत्रित करने के लिए एक मेवेन प्लगइन है? – Raymond

+0

हर बार, 'pom.xml' को अद्यतन और पुन: स्वतः आयात किया जाता है,' .idea/compiler.xml' भी अपडेट किया जाता है, इसलिए मुझे डर है कि विधि काम नहीं करेगी। – Raymond

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