栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

命令行maven 运行spring-boot项目遇到的一些错误及解决

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

命令行maven 运行spring-boot项目遇到的一些错误及解决

一些准备:
1、maven安装完毕:mvn -v查看安装版本信息
2、spring-boot项目pom.xml配置完成:这里注意spring-boot和maven、jdk的版本最好匹配,否则也可能出现一些error。版本匹配文档可自行百度,建议spring-boot使用release版本。

执行方法:

cd 项目根目录#pom.xml文件需包含在该目录下

mvn spring-boot:run

error1:程序包XXX不存在
解决:检查pom.xml是否添加了对应包的dependency,如果已经添加了继续排查是否有以下error并存。

error2:maven发生501, ReasonPhrase:HTTPS Required
该报错说明要用https的方法连接maven中心库下载jar,这里有两种解决方案:
方案1:修改全局maven的settings.xml配置,这样之后其他项目再连接远程maven库时就可以规避该问题。找到settings里mirror关键词,在此处新增或修改配置,具体操作如下:

mvn -v #找到maven安装包路径
cd maven路径/conf #在conf文件夹中找到settings.xml
vim settings.xml

#将mirror里的配置修改成如下形式

      central
      central
      central
      https://repo.maven.apache.org/maven2/#注意这里是https,如果遇到下载太慢的情况,这里也可以替换成国内镜像比如阿里云的url


#退出保存后重新回到项目根目录运行mvn spring-boot:run即可

方案二:修改项目所在的pom.xml,只作用于当前项目。在project内添加如下代码(注意想要该配置生效,settings.xml里不能是这种配置*,*表示全部的镜像只会从settings这里配置的url连接,也就是pom的配置是失效的,此时可以修改成*,repo2这里repo2也是pom文件里repository的id,表示匹配默认的镜像以及repo2):

 
        
            central
            aliyun
            https://maven.aliyun.com/repository/central
            
                true
            
        
    
    
        
            central
            aliyun
            https://maven.aliyun.com/repository/central
            
                true
            
            
                false
            
        
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/445552.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号