• springboot导入spring-boot-maven-plugin插件报错及打包项目到服务器上运行(手动导入加自动导入方法)-详细


    //springboot项目导入spring-boot-maven-plugin插件报错
    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <version>2.5.0</version>
                </plugin>
            </plugins>
        </build>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    解释:这个插件之所以要用到是需要将整合springboot项目中的jar包,将引用到的jar包一起打包然后部署到服
    务器上运行,如果是在本地运行springboot项目玩玩,没有必要导入这个插件。
    
    • 1
    • 2
    解决办法:
    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
    就可以跑起来了~~~
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
  • 相关阅读:
    强劲升级,太极2.x你值得拥有!
    UEditorPlus v2.7.0发布 开放独立文档,附件样式优化
    南京大学【软件分析】13 Static Analysis for Security
    干货 | 科研人的KPI怎么算,H指数和G指数是什么
    CAD动态块制作
    json对象中对Long类型和String类型相互转换
    laravel 关联模型 多态关系
    【HTML+CSS】博客系统(页面设计)
    3d可视化智慧园区设计成本
    核壳二氧化钛纳米颗粒修饰DNA|二氢杨梅素修饰DNA药物|相关介绍
  • 原文地址:https://blog.csdn.net/weixin_48960305/article/details/125420888