idea中maven项目打包成jar,报错没有主清单属性解决方法

使用idea自带的打包可能会出现一下问题

在pom.xml中引入下面的依赖,即可解决

java 复制代码
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>

然后,在idea的终端中输入命令:

mvn package

回车,即可打包完成,此时运行jar包可以成功

若之前已经打包过,则应将之前的打包clean掉,

然后再 mvn package打包一次

若中文输出乱码,执行下面的命令

java 复制代码
java -Dfile.encoding=utf-8 -jar redTest-1.0-SNAPSHOT.jar

若想要在cmd中输出红色:

引入依赖:

java 复制代码
<dependencies>
        <dependency>
            <groupId>org.fusesource.jansi</groupId>
            <artifactId>jansi</artifactId>
            <version>2.3.2</version>
        </dependency>
    </dependencies>
java 复制代码
import org.fusesource.jansi.Ansi;
import org.fusesource.jansi.AnsiConsole;
import static org.fusesource.jansi.Ansi.Color.*;
import static org.fusesource.jansi.Ansi.ansi;

public class Main {
    public static void main(String[] args) {

        // 初始化 AnsiConsole,这样你可以在 Windows 上使用 ANSI 转义序列,
        //idea控制台反而不会显示红色,若要显示,应注释掉这行代码
        AnsiConsole.systemInstall();

        System.out.println(ansi().eraseScreen().fg(RED).a("Hello, Bright Red World").reset());//红色,清屏

        System.out.println("hahahaha"); //白色

        System.out.println(ansi().fgBrightRed().a("This is bright red text").reset());//亮红色、不清屏
        // 卸载 AnsiConsole,恢复默认的控制台设置
        AnsiConsole.systemUninstall();


    }
}
相关推荐
摇滚侠13 小时前
Spring 零基础入门到进阶 基于注解管理 Bean 38-43
xml·java·后端·spring·intellij-idea
亓才孓16 小时前
【本地项目引用外部库的类,想修改字段遇到的请缓存的问题】
java·maven
南知意-16 小时前
IDEA 2026.1最新版安装教程
java·ide·intellij-idea·idea安装·idea激活
Master_Azur16 小时前
Maven基础
maven
专注_每天进步一点点19 小时前
IDEA中,Apifox Helper 的 2.0.15-243版本的插件 导出指定的接口,入参的中文名为空,描述为空
java·ide·intellij-idea
Arvin.Angela19 小时前
Maven 的基本配置操作
java·maven
摇滚侠20 小时前
SpringMVC 入门到实战 简介和入门案例 01-13
java·后端·spring·intellij-idea
戳代码的新星21 小时前
论小白如何学会使用Maven
java·maven
我登哥MVP1 天前
SpringCloud 核心组件解析:服务注册与发现
java·spring boot·后端·spring·spring cloud·java-ee·maven
就叫_这个吧1 天前
HTML或JSP页面链接CSS,link标签没问题,但不显示样式问题解决
java·前端·css·html·intellij-idea·jsp