के लिए उत्पन्न स्रोतों में फ़ाइलों को नहीं जोड़ सकता है target/generated-sources
में कोड उत्पन्न करने के लिए मैं Apache Thrift का उपयोग करता हूं।मैवेन संकलन चरण
थ्रिफ्ट कंपाइलर gen-java
नामक एक निर्देशिका बनाता है जिसमें सभी जावा कोड शामिल हैं। जब मैं mvn compile
निष्पादित करता हूं, तो कोड target/generated-source/gen-java
में सही ढंग से उत्पन्न होता है, लेकिन संकलन चरण में, यह शिकायत करता है कि gen-java
में परिभाषित कक्षाएं नहीं मिलती हैं।
मेरी समझ में, मैवेन 2 स्वचालित रूप से जेनरेट किए गए स्रोत जोड़ता है, क्या यह सही है?
और यदि मेरा परीक्षण कोड generated-sources
पर भी निर्भर करता है, तो क्या मुझे मैन्युअल रूप से संकलक निर्दिष्ट करना होगा?
के संभावित डुप्लिकेट [क्यों Maven से अधिक लंघन है अपने कस्टम उत्पन्न-स्रोतों फांसी?] (Http://stackoverflow.com/questions/18721684/why-is-maven-skipping-over-my-custom-generate-sources -executions) – ArtB
[मैवेन मेरे कस्टम जेनरेट-स्रोत निष्पादन पर क्यों छोड़ रहा है?] (http://stackoverflow.com/q/18721684/1523648) antrun प्लगइन की कॉन्फ़िगरेशन त्रुटि के बारे में है, यह प्रश्न नहीं है। – oberlies