1. 程式人生 > >maven依賴包打到jar包裏

maven依賴包打到jar包裏

sse -a blog execution exec esc jar make exe

最近寫一個客戶端sdk,需要把依賴的jar包都打到生成的jar包裏

pom文件添加

<plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs> <archive> <manifest> <mainClass></mainClass> </manifest> </archive> </configuration> <
executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals>
</execution> </executions> </plugin>

target目錄會生成-with-dependencies.jar結尾的文件,該jar包就包含了所有依賴的jar包,可以單獨運行了。

maven依賴包打到jar包裏