<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<finalName>autoShar</finalName>
<descriptorRefs>
<!-- 将依赖的jar包中的class文件打进生成的jar包-->
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<!-- 可以增加main函数入口,可有可无-->
<mainClass>io.github.bonigarcia.wdm.WebDriverManager.WebTest</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
测试的时候这个插件提示找不到,报红。于是我进行了如下引入
<dependencies>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.3.0</version>
</dependency>
</dependencies>
之后的打包命令,注意,不是mvn package
mvn assembly:assembly
也可以点击maven 插件工具
全文完