<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.5.0</version>
</plugin>
</plugins>
</build>
解释:这个插件之所以要用到是需要将整合springboot项目中的jar包,将引用到的jar包一起打包然后部署到服
务器上运行,如果是在本地运行springboot项目玩玩,没有必要导入这个插件。
解决办法:
1.首先检查你的maven仓库中是否存在spring-boot-maven-plugin这个插件(在你maven的安装目录下的F:\a
pache-maven-3.6.3\repository\org\springframework\boot\spring-boot-maven-plugin),盘符
安装maven名根据自己安装的变化,如果没有,请找到maven安装目录下的conf配置文件中的setting.xml,打开
编辑,将其中的镜像换成下面这一个(注意只要这个就可以了),然后打开idea,重新刷新项目或者关闭(idea
重进)
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
2.现在已经存在spring-boot-maven-plugin这个插件了,但还是报错,没有成功导入,不要着急,既然下载好
jar包到本地了,那么我们可以手动导入,打开你springboot项目所在的idea,找到左上角的file,在file列表
中找到project structure,打开,在左边选项中可以看到一个Libraries,点击Libraries,然后在界面中找
到一个+(加号),点击+(加号),点击之后选择java,然后然你选择jar包,找到刚刚存储spring-boot-
maven-plugin插件的位置,点击该jar包,apply一下,成功导入!!!
3.部署到linux服务器上运行,打开idea右侧的maven命令,找到clean命令,清除一下缓存,然后在运行
package命令,在target目录下会生成一个.jar文件和一个.jar.original文件,复制.jar文件上传到linux
服务器,执行运行命令:
java -jar /program/query_document_service-1.0-SNAPSHOT.jar spring.demo.DocumentApplication
就可以跑起来了~~~