在使用Maven完成項目之後,若是是須要打包成可執行的Jar文件,咱們經過eclipse的導出很麻煩,還得指定入口文件的位置,還得說明依賴的jar包,既然都使用Maven了,很重要的一個目的就是讓這些繁瑣的操做簡單。咱們能夠經過插件完成這項工做,使用assembly插件。具體使用方式以下:java
一、在項目中加入插件的依賴:redis
在 pom.xml文件中加入eclipse
<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.2</version> <configuration> <archive> <manifest> <mainClass>com.test.carl.redis.Client</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef> jar-with-dependencies </descriptorRef> </descriptorRefs> </configuration> </plugin> </plugins> </build>
注意插件中要寫明main方法文件入口位置。maven
二、經過命令行到工做空間的項目路徑下,好比:D:\workspace\test(工做空間是workspace,項目是test),而後執行如下命令:ui
注意:在執行這個命令以前,必須先配置Maven的環境變量,檢查是否配置可經過命令: mvn -versionspa
三、若是上面的命令成功執行,那麼在項目路徑的target文件下就會有兩個jar文件,一個是有jar包依賴的,一個是沒jar包依賴的。插件
四、執行jar包,經過命令: java -jar xxx.jar 執行。命令行