Apache Maven
मावेन असेंबली प्लगिन
खोज…
परियोजना की सभी निर्भरता के साथ .jar फ़ाइल बनाना
अपनी सभी निर्भरता वाले JAR को बनाने के लिए, अंतर्निहित डिस्क्रिप्टर प्रारूप jar-with-dependencies
का उपयोग करना संभव है। निम्न उदाहरण package
चरण में बंधे असेंबली प्लगिन के निष्पादन को कॉन्फ़िगर करता है, इस अंतर्निहित com.example
का उपयोग करके और com.example
का एक मुख्य वर्ग घोषित करता है:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<archive>
<manifest>
<mainClass>com.example</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</execution>
</executions>
</plugin>
चल रहा है:
mvn clean package
कमांड-लाइन पर जार-इन-डिपेंडेंसी के निर्माण और प्रोजेक्ट से जुड़े होने का परिणाम होगा।
यदि इस uber-jar पर अधिक नियंत्रण की आवश्यकता है, तो Maven Shade Plugin की ओर मुड़ें।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow