作者:手机用户2502903031 | 来源:互联网 | 2024-12-14 10:43
本文旨在为开发者提供一个详细的指南,介绍如何使用Maven进行JAR和LIB的打包操作,特别是在项目构建过程中需要指定主类以及跳过不必要的单元测试时的操作方法。
1. 如何将项目打包成可以直接运行的JAR文件:
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-pluginartifactId>
<version>3.1version>
<configuration>
<source>1.8source>
<target>1.8target>
configuration>
plugin>
<plugin>
<artifactId>maven-assembly-pluginartifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependenciesdescriptorRef>
descriptorRefs>
<archive>
<manifest>
<mainClass>com.example.main.ClassNamemainClass>
manifest>
archive>
configuration>
<executions>
<execution>
<id>assemble-allid>
<phase>packagephase>
<goals>
<goal>singlegoal>
goals>
execution>
executions>
plugin>
<plugin>
<groupId>org.apache.maven.pluginsgroupId>
<artifactId>maven-surefire-pluginartifactId>
<version>2.22.2version>
<configuration>
<skipTests>trueskipTests>
configuration>
plugin>
plugins>
build>