मुझे एक जार फ़ाइल बनाने की आवश्यकता है जिसमें अन्य (बाहरी परियोजनाएं ') मेवेन कलाकृतियों शामिल हैं।मैवेन में गैर-संकलन निर्भरताओं को निर्दिष्ट करें और उन्हें संसाधनों के रूप में पैकेज करें
कलाकृतियों को बिना किसी प्रसंस्करण के src/main/resources
में सामान की तरह शामिल किया जाना है। भले ही वे जार फाइलें हों, फिर भी वे मेरे कोड के लिए समय निर्भरता संकलित नहीं कर रहे हैं और क्लासपाथ में नहीं जोड़ा जाना चाहिए, न कि संकलन, परीक्षण, या रनटाइम चरणों में।
मैं इसे फाइल डाउनलोड करके और उन्हें src/main/resources
में रखकर प्राप्त कर सकता हूं, लेकिन मैं उन्हें मेवेन रिपोजिटरी का उपयोग करके हल कर दूंगा।
क्या आप एक उबर युद्ध बनाने की कोशिश कर रहे हैं? यदि ऐसा है तो आपको छाया प्लगइन (http://maven.apache.org/plugins/maven-shade-plugin/) पर देखना चाहिए –