可能重複使瓶子罐子:
Including dependencies in a jar with Maven如何使用maven
我在Maven的初學者,想建立使用maven包含它依賴罐子罐子。但是,我做不到。請幫助我。
可能重複使瓶子罐子:
Including dependencies in a jar with Maven如何使用maven
我在Maven的初學者,想建立使用maven包含它依賴罐子罐子。但是,我做不到。請幫助我。
您將在您的pom.xml
文件中包含以下內容。
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>MainClass with the packages</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
使用shade
插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
</plugin>
感謝您的建議,但我想做一個jar說jarFinal.jar包含jar1.jar,jar2.jar,jar3.jar等。給出的建議使一個jar從依賴jar提取所有類文件。我想在不打開類文件的情況下製作一罐罐子。 – sridhar
感謝您的建議,但我想做一個jar說jarFinal.jar包含jar1.jar,jar2.jar,jar3.jar等。給出的建議使得一個jar從依賴jar中提取所有的類文件。我想在不打開類文件的情況下製作一罐罐子。 – sridhar