对于maven项目而言,打成jar包是我们最终的目的,今天主要记录一下日常工作中打包maven项目的一种方式,利用assembly插件,具体方式如下:
1. pom引入依赖:
<build> <pluginManagement> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.2</version> <configuration> <archive> <manifest> <mainClass>com.lilian.UpdateJson</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef> jar-with-dependencies </descriptorRef> </descriptorRefs> </configuration> </plugin> </plugins> </pluginManagement> </build>
注意:mainClass是main方式的入口位置
2. 进入到pom所在位置,比如:D:\work\IdeaProjects\updateDict,cmd后输入如下命令:
mvn assembly:assembly
注意:电脑必须安装maven环境
3. 打包成功后,在target目录下生产二个jar包,其实名字特别长的便是我们要的jar包
4. 执行jar包,java -jar **.jar即可