Springboot的spring-boot-maven-plugin導(dǎo)入失敗的解決方案
Springboot spring-boot-maven-plugin導(dǎo)入失敗
因?yàn)橹皳Q了本地倉(cāng)庫(kù),再打開(kāi)項(xiàng)目的時(shí)候就變成紅色了,問(wèn)題是其他依賴都導(dǎo)好了,只有這個(gè)家伙紅的刺眼。
找到倉(cāng)庫(kù)下的這個(gè)文件夾,把里面的文件刪掉(或者直接刪掉spring-boot-maven-plugin這個(gè)文件夾)

在這里刷新,然后就是漫長(zhǎng)的等待,網(wǎng)速不好可以再重復(fù)此步驟

spring-boot-maven-plugin插件作用
POM 文件中添加了“org.springframework.boot:spring-boot-maven-plugin”插件。
在添加了該插件之后,當(dāng)運(yùn)行“mvn package”進(jìn)行打包時(shí),會(huì)打包成一個(gè)可以直接運(yùn)行的 JAR 文件,使用“Java -jar”命令就可以直接運(yùn)行。
這在很大程度上簡(jiǎn)化了應(yīng)用的部署,只需要安裝了 JRE 就可以運(yùn)行。
可以在POM中,指定生成 的是Jar還是War
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <!-- ... --> <packaging>jar</packaging> <!-- ... --> </project>
你還可以指定要執(zhí)行的類,如果不指定的話,Spring會(huì)找有這個(gè)【public static void main(String[] args)】方法的類,當(dāng)做可執(zhí)行的類。
如果你想指定的話,可以用下面兩個(gè)方法:
1,如果你的POM是繼承spring-boot-starter-parent的話,只需要下面的指定就行。
<properties>
<!-- The main class to start by executing java -jar -->
<start-class>com.mycorp.starter.HelloWorldApplication</start-class>
</properties>
2,如果你的POM不是繼承spring-boot-starter-parent的話,需要下面的指定。
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.3.5.RELEASE</version>
<configuration>
<mainClass>${start-class}</mainClass>
<layout>ZIP</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- maven中springboot-maven-plugin的5種打包方式
- Springboot 使用 maven-resources-plugin 打包變量替換jar沒(méi)有打包進(jìn)去、Jar包沒(méi)有被使用的解決方法
- SpringBoot Maven打包插件spring-boot-maven-plugin無(wú)法解析原因
- SpringBoot中的maven插件spring-boot-maven-plugin使用
- springboot?maven?plugin報(bào)紅的解決辦法
- SpringBoot如何整合mybatis-generator-maven-plugin 1.4.0
- 解決IDEA springboot"spring-boot-maven-plugin"報(bào)紅問(wèn)題
- SpringBoot整合mybatis-generator-maven-plugin的方法
- Springboot maven plugin插件原理及作用
- SpringBoot Maven 項(xiàng)目 pom 中的 plugin 插件用法小結(jié)
相關(guān)文章
springboot使用Gateway做網(wǎng)關(guān)并且配置全局?jǐn)r截器的方式
本文介紹了Spring Cloud Gateway的使用,包括為什么需要使用網(wǎng)關(guān)、如何簡(jiǎn)單使用、斷言工廠路由、路由過(guò)濾器、全局過(guò)濾器以及跨域請(qǐng)求配置,感興趣的朋友一起看看吧2025-02-02
解決logback使用${spring.application.name}日志打印路徑的問(wèn)題
這篇文章主要介紹了解決logback使用${spring.application.name}日志打印路徑的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06
java和javascript中過(guò)濾掉img形式的字符串不顯示圖片的方法
這篇文章主要介紹了java和javascript中過(guò)濾掉img形式的字符串不顯示圖片的方法,以實(shí)例形式分別講述了采用java和javascript實(shí)現(xiàn)過(guò)濾掉img形式字符串的技巧,需要的朋友可以參考下2015-02-02
Mybatis 中Mapper使用package方式配置報(bào)錯(cuò)的解決方案
這篇文章主要介紹了Mybatis 中Mapper使用package方式配置報(bào)錯(cuò)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07
Java如何設(shè)置過(guò)期時(shí)間的map的幾種方法
本文主要介紹了Java如何設(shè)置過(guò)期時(shí)間的map的幾種方法,常見(jiàn)的解決方法有:ExpiringMap、LoadingCache及基于HashMap的封裝三種,下面就詳細(xì)的介紹一下,感興趣的可以了解下2022-03-03
Java設(shè)計(jì)模式之代理模式_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了Java設(shè)計(jì)模式之代理模式,本文詳細(xì)的介紹了什么事代理模式和相關(guān)的類和接口,有興趣的可以了解一下2017-08-08
SpringBoot 創(chuàng)建web項(xiàng)目并部署到外部Tomcat
本篇文章主要介紹了SpringBoot 創(chuàng)建web項(xiàng)目并部署到外部Tomcat,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06

