使用maven-assembly-plugin插件打包

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27252133/article/details/82750599

在pom.xml中配置

<build>
	<pluginManagement>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-assembly-plugin</artifactId>
				<version>2.5.5</version>
				<configuration>
					<archive>
						<manifest>
							<!-- 这里是启动类全路径名 -->
							<mainClass>com.xxxx.Iphoenix.App</mainClass>
						</manifest>
					</archive>
					<descriptorRefs>
						<descriptorRef>jar-with-dependencies</descriptorRef>
					</descriptorRefs>
				</configuration>
			</plugin>
		</plugins>
	</pluginManagement>
</build>

打包方式

mvn package assembly:single 

打包后会在target目录下生成一个xxx-jar-with-dependencies.jar文件,这个文件不但包含了自己项目中的代码和资源,还包含了所有依赖包的内容。使用java -jar xxx-jar-with-dependencies.jar运行jar包。希望对你有用!

猜你喜欢

转载自blog.csdn.net/qq_27252133/article/details/82750599