将项目打成可执行的jar包
1.打开项目结构
idea快捷键:Ctrl+Alt+Shift+S
2. 选择目标模块
3.确认
4. 编译
5.生成jar位置
6. 可修改生成位置
注意:这样生成的jar包如果报错
用解压工具点进去只保留.MF一个文件其他都删了就行
这样的jar即可正常使用。
或者打包去掉MATA-INF里面的信息
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
</configuration>
</plugin>
</plugins>
</build>
问题分析:
报错:Invalid signature file digest for Manifest main attributes说存在无效的签名文件,项目中使用到了CA证书相关的东西。