0
点赞
收藏
分享

微信扫一扫

Maven将普通Java项目打包成可执行的JAR

爪哇驿站 2022-01-23 阅读 71
javamavenjar

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

举报

相关推荐

0 条评论