Maven 打包的3中场景

简单的打包只需要运行mvn package, 即可得到jar包

如果需要将Main Class 包含进去,需要在pom.xml中配置

1 <plugin>
2       <artifactId>maven-assembly-plugin</artifactId>
3      <archive>
4          <manifest>
5              <mainClass>com.fgcui.Main</mainClass>
6          </manifest>
7      </archive>
8 </plugin>

 

如果需要将项目的依赖也打到jar包中,需要在pom.xml中配置

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

 

然后在执行mvn package命令就可以了

posted @ 2017-06-19 14:25  程序员小崔  阅读(172)  评论(0编辑  收藏  举报