3
使用Maven,如何使用依赖库生成JAR?我正在使用mvn包,它不包含依赖库。如何生成依赖库的JAR?
使用Maven,如何使用依赖库生成JAR?我正在使用mvn包,它不包含依赖库。如何生成依赖库的JAR?
使用Maven Assembly Plugin并将其配置为jar-with-depdencies
。
从DOC:
例如,假设我们的项目产生一个JAR。如果我们想 创建装配的可执行文件,包括我们项目的依赖,我们 可以利用大会插件的预制 描述符之一,具体如下:
<project> [...] <build> [...] <plugins> <plugin> <!-- NOTE: We don't need a groupId specification because the group is org.apache.maven.plugins ...which is assumed by default. --> <artifactId>maven-assembly-plugin</artifactId> <version>2.3</version> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> [...] </project>