मैं अपने स्टैंडअलोन जावा ऐप्स के लिए मैवेन का उपयोग कैसे करना सीख रहा हूं लेकिन मुझे नहीं पता कि सभी निर्देशिकाओं की एक पुनरावर्ती प्रति/src/main/resource से/taget निर्देशिका में कैसे करें ।maven antrun प्रतिलिपि संसाधन लक्ष्य लक्ष्य निर्देशिका
मैंने एंट्रुन और संसाधन प्लगइन का उपयोग करने की कोशिश की, लेकिन संसाधनों को/लक्ष्य/कक्षाओं में कॉपी किया गया है और लक्ष्य/लक्ष्य नहीं है।
यहां क्या गलत है?
<build>
<pluginManagement><plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<phase>process-resources</phase>
<configuration>
<tasks>
<copy todir="${basedir}/target">
<fileset dir="${basedir}/src/main/resources" includes="**/*" />
</copy>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin> </pluginManagement>
</build>
आपकी सहायता के लिए धन्यवाद।
संपादित करें: मैं "बिन", "लॉग", "conf" जैसे निर्देशिका/निर्देशिकाओं की प्रतिलिपि बनाउंगा, इसलिए मैं ऐप का परीक्षण कर सकता हूं। और, एक और मेवेन कार्य के साथ, सब कुछ पैकेज (जार और बिन/conf/tmp dirs) को ज़िप/tar.gz फ़ाइल में पैकेज करें।
अंत में, यह काम करता है! मैं इसके कारण पागल हो रहा था (मुझे प्लगइन और प्लगइन प्रबंधन के बीच मतभेदों की जांच करनी है) मैं यूनिट टेस्ट करने के लिए मेवेन का भी उपयोग करूंगा, लेकिन मैं संसाधनों (स्थिर फाइलों का एक बाउंस) प्रतिलिपि नहीं करता हूं। आपकी मदद के लिए धन्यवाद। – Antonio