解決idea中maven項目打包成jar報錯:沒有主清單屬性的問題
使用idea自帶的打包可能會出現(xiàn)一下問題

在pom.xml中引入下面的依賴,即可解決
<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包可以成功

若之前已經(jīng)打包過,則應(yīng)將之前的打包clean掉,

然后再 mvn package 打包一次
若中文輸出亂碼,執(zhí)行下面的命令
java -Dfile.encoding=utf-8 -jar redTest-1.0-SNAPSHOT.jar
若想要在cmd中輸出紅色:
引入依賴:
<dependencies>
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi</artifactId>
<version>2.3.2</version>
</dependency>
</dependencies>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 轉(zhuǎn)義序列,
//idea控制臺反而不會顯示紅色,若要顯示,應(yīng)注釋掉這行代碼
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,恢復(fù)默認(rèn)的控制臺設(shè)置
AnsiConsole.systemUninstall();
}
}以上就是解決idea中maven項目打包成jar報錯:沒有主清單屬性的問題的詳細(xì)內(nèi)容,更多關(guān)于idea打包maven報錯:沒有主清單屬性的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Spring中@RestControllerAdvice注解的使用詳解
這篇文章主要介紹了Spring中@RestControllerAdvice注解的使用詳解,@RestControllerAdvice是一個組合注解,由@ControllerAdvice、@ResponseBody組成,而@ControllerAdvice繼承了@Component,需要的朋友可以參考下2024-01-01
SpringBoot RESTful風(fēng)格入門講解
RESTful是一種web軟件風(fēng)格,它不是標(biāo)準(zhǔn)也不是協(xié)議,它不一定要采用,只是一種風(fēng)格,它倡導(dǎo)的是一個資源定位(url)及資源操作的風(fēng)格,這篇文章主要介紹了SpringBoot使用RESTful接口2022-11-11
Java8使用Supplier啟動ScheduledThread代碼實例
這篇文章主要介紹了Java8使用Supplier啟動ScheduledThread詳解,項目開啟立即啟動定時任務(wù)是很多項目都會遇到的一個需求,如何利用Java提供的函數(shù)優(yōu)雅的寫出來十分考驗一個人的功底,需要的朋友可以參考下2024-01-01
java 實現(xiàn)計數(shù)排序和桶排序?qū)嵗a
這篇文章主要介紹了java 實現(xiàn)計數(shù)排序和桶排序?qū)嵗a的相關(guān)資料,需要的朋友可以參考下2017-02-02

