नकल नहीं करता मैं निम्नलिखित के साथ एक pom.xml फ़ाइल है:Maven गैर जावा फ़ाइलों
<sourceDirectory>${basedir}/src/main/test</sourceDirectory>
<outputDirectory>${basedir}/src/main/bin </outputDirectory>
${basedir}/src/main/test
अंदर मैं कुछ फ़ोल्डरों जो किसी भी जावा फ़ाइलें हो नहीं है। जब मैं संकलन शुरू करता हूं तो उन्हें ${basedir}/src/main/bin
निर्देशिका में कॉपी नहीं किया जाता है।
केवल .java फ़ाइलों को स्थानांतरित किया जाता है (पाठ्यक्रम के संकलन के बाद) और सही फ़ोल्डर पर संग्रहीत किया जाता है।
क्या कोई मुझे प्लगइन का उपयोग किए बिना इस समस्या को हल करने में मदद कर सकता है?
मैं
<resources>
<resource>
<filtering>false</filtering>
<directory>${basedir}/src/main/test/scenarios</directory>
<includes>
<include>*.xml</include>
</includes>
<targetPath>${basedir}/src/main/bin/scenarios</targetPath>
</resource>
<resource>
<filtering>false</filtering>
<directory>${basedir}/src/main/test/sut</directory>
<includes>
<include>*.xml</include>
</includes>
<targetPath>${basedir}/src/main/bin/sut</targetPath>
</resource>
</resources>
साथ करने की कोशिश की लेकिन यह काम नहीं करता। गलत क्या है?
उपर्युक्त फ़ोल्डर संरचना और कोड स्निपेट के साथ मेरे लिए काम करता है। क्या आपको कोई त्रुटि है? फ़ोल्डरों को 'src/main/bin' में बनाया गया है? क्या आपके पास 'src/main/test' में' * .xml' सामग्री है? – Raghuram
मुझे कोई त्रुटि नहीं है लेकिन मैं काम नहीं करता, निर्देशिका लक्ष्य संकलन स्थिति द्वारा बनाया गया है, क्या यह मुख्य समस्या हो सकती है? – pedr0
'एमवीएन संकलन' लक्ष्य फ़ोल्डर नहीं बनाता है; 'एमवीएन पैकेज 'या' एमवीएन इंस्टॉल 'करता है। सामग्री को प्रतिलिपि बनाने के बाद आप 'src/main/bin' पर क्या करना चाहते हैं? क्या इन्हें 'जार' में जाना चाहिए? यदि ऐसा है तो आपके पास 'मेवेन जार प्लगइन' को अनुकूलित करने के लिए और अधिक काम है। – Raghuram