से एकाधिक रननेबल जार (प्रतिभूतियों के साथ शामिल) बनाएं, मेरे पास एक एकल मैवेन प्रोजेक्ट है जिसमें एकाधिक मुख्य वर्ग हैं। मैं इन परियोजनाओं में से चलने योग्य जार (जिसमें एली निर्भरताओं को शामिल करना) उत्पन्न करना चाहता हूं।एक एकल मैवेन प्रोजेक्ट
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>classpath.to.my.mainClass</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
उनके Maven-विधानसभा के साथ इस हासिल करने के लिए एक रास्ता है: मैं वर्तमान में निम्नलिखित निर्माण विन्यास (maven.assembly का उपयोग) है? यदि नहीं, तो मेरे लक्ष्य को प्राप्त करने का सबसे आसान तरीका क्या है?
आप अलग अलग विन्यास के साथ 'Maven-विधानसभा-plugin' के लिए कई' ' प्रविष्टियों बनाने की कोशिश की है? यह इस प्लगइन को दो बार ट्रिगर करेगा और उम्मीद है कि दो जेएआर फाइलें ... –
@dma_k आपके सुझाव के बाद, तीन जेएआर उत्पन्न करने की कोशिश कर रहा है, पहले दो को पिछले ' 'कॉन्फ़िगरेशन द्वारा ओवरराइट किया गया है। –
anon
' 'कॉन्फ़िगरेशन विकल्प के साथ खेलने का प्रयास करें (यहां देखें [http://maven.apache.org/plugins/maven-assembly-plugin/howto.html))। –