嘟嘟程序猿

Maven项目打jar包

2018-12-24  本文已影响94人  极课编程

把所有依赖的jar包打包到build的jar包里面,实现零依赖,在<bulid><plugin>下添加,:


                <plugin>
                    <artifactId>maven-assembly-plugin</artifactId>
                    <configuration>
                        <archive>
                            <manifest>
                                <mainClass>com.foreknow.App</mainClass>
                            </manifest>
                        </archive>
                        <descriptorRefs>
                            <descriptorRef>jar-with-dependencies</descriptorRef>
                        </descriptorRefs>
                    </configuration>
                </plugin>

执行 mvn assembly:assembly 。在target目录下生成jar包,可直接java -jar <jar包>运行

上一篇下一篇

猜你喜欢

热点阅读