1、将Maven打包编码设置成UTF-8
将maven的bin目录下的mvn.cmd文件用记事本打开,添加运行参数 MAVEN_OPTS=-Dfile.encoding=UTF-8
set MAVEN_OPTS=-Dfile.encoding=UTF-8

2、pom.xml文件中添加打包插件

<build>
		<plugins>
			<!-- 使用maven-shade-plugin插件打包 -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-shade-plugin</artifactId>
				<version>3.2.3</version>
				<configuration>
					<createDependencyReducedPom>false</createDependencyReducedPom>		
				</configuration>
				<executions>
					<execution>
						<phase>package</phase>
						<goals>
							<goal>shade</goal>
						</goals>
						<configuration>
							<transformers>
								<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
									<mainClass>win.mainFrame</mainClass>
								</transformer>
							</transformers>
						</configuration>
					</execution>
				</executions>
				</plugin>
		</plugins>
	</build>
3、使用命令进行打包
不跳过测试打包:maven clean package
跳过测试打包:maven clean package -DskipTests
4、运行jar包
java -jar jar










