方法一
将项目打包到 ${project.build.directory} 中,并将相应依赖的jar包复制到 ${project.build.directory}/lib 目录下。这样,通过 java -jar 项目名.jar 就可以启动项目了。代码中有注释插件的作用,在此不再赘述。
<properties>
<!--防止maven打包时报出编码警告 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<plugins>
<!--设置maven编译环境为Java 1.8 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
<!--maven打包时跳过单元测试 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<!--生成META-INF/MANIFEST.MF文件的部分

本文介绍了两种方法将Maven项目打包成可执行jar文件。方法一是将项目及其依赖复制到特定目录,通过java -jar启动。方法二是利用Maven的各种插件,如maven-compiler-plugin, maven-surefire-plugin, maven-jar-plugin, maven-dependency-plugin和maven-shade-plugin,来创建包含所有依赖的fat jar。"
129436401,17688929,MATLAB 运算符与表达式详解,"['MATLAB', '线性代数', '矩阵']
最低0.47元/天 解锁文章
888

被折叠的 条评论
为什么被折叠?



