1.pom文件中导入插件maven-assembly-plugin
<build>
<plugins>
<plugin>
<!-- maven-assembly-plugin打jar包的插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.5.5</version>
<configuration>
<archive>
<manifest>
<!-- 入口 -->
<mainClass>com.hansuo.shuntsafe_siteRece.TcpServerByAio</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
2.Terminal中输入打包命令:
mvn clean compile assembly:single
看到如下提示就代表打包成功了
3.在指定位置找到jar包
默认jar包的位置就在工程目录下的target文件夹下
例如:/Users/mac/Documents/API_test/target/api_auto_test-1.0-SNAPSHOT-jar-with-dependencies.jar
4.检测导入的包是否正常
新建另一个maven项目,导入jar包试试,看jia包中的方法和依赖是否都能正常使用。