码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • IntelliJ IDEA 使用 spring Initializr 快速搭建 spring boot 项目遇到的坑


    maven的archetype插件(原型框架)来生成项目框架,创建时,总会卡在:
    在这里插入图片描述
    等很久才构建完,有时还会报错,导致构建失败!

    解决方法:

    方式一、在创建Maven项目时加上archetypeCatalog=internal参数,点击“+”添加参数archetypeCatalog=internal。 如下:
    在这里插入图片描述
    在这里插入图片描述

    方式二、在Maven的VM Options加上-DarchetypeCatalog=internal或-DarchetypeCatalog=local参数

    如下:Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner -> VM Options
    在这里插入图片描述

    方式三、

    ①、准备archetype-catalog.xml文件

    通过浏览器查看http://repo1.maven.org/maven2/archetype-catalog.xml页源码,复制到本地,命名为archetype-catalog.xml

    或者
    通过命令行 curl http://repo1.maven.org/maven2/archetype-catalog.xml > archetype-catalog.xml
    在这里插入图片描述
    ②、将上述文件archetype-catalog.xml放置到maven的默认路径下

    注意,这不是指的安装路径,而是mvn运行时默认的存放repository的路径,一般在用户根目录下的一个隐藏目录,~/.m2。
    如果做过更改,可以在maven的设置文件中查看具体在哪个位置,设置文件在maven安装目录/config/settings.xml中。
    在这里插入图片描述
    ③、在构建时,在archetype:generate后加上 -DarchetypeCatalog=local参数。IDE如eclipse和idea,都是可以在创建maven工程时设置构建参数的

    方式四、修改下载下来的maven目录下面conf/settings.xml文件,修改镜像源,使用国内阿里巴巴的镜像源;

    <mirror>
        <id>alimavenid>
        <name>aliyun mavenname>
        <url>http://maven.aliyun.com/nexus/content/groups/public/url>
        <mirrorOf>centralmirrorOf>
    mirror>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在这里插入图片描述

    maven使用的是3.5.3

    一、创建SpringBoot

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    二、项目创建成功,启动右键,没有run方法

    在这里插入图片描述
    在这里插入图片描述

    三、在pom.xml上右键,将其添加为maven项目,然后发现Test模块报错

    在这里插入图片描述
    在这里插入图片描述

    四、查看pom.xml文件,发现2.3.5Release版本变红,怀疑是版本不对应问题。

    创建时发现没有2.3.4
    在这里插入图片描述

    五、使用阿里云镜像,重建

    在这里插入图片描述
    在这里插入图片描述
    成功运行!
    觉得时版本不对应问题,应该是SpringInitializar创建的Springboot版本太高。
    于是我直接尝试了在第一个创建的项目中,将之前的“2.3.5"改成了:
    在这里插入图片描述

  • 相关阅读:
    QT基础入门【QSS】 伪状态,冲突解决、级联介绍
    [网络篇]TCP SYN Flood Attack(洪范攻击)
    Nginx一网打尽:动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化...想要的这都有!
    猿创征文|分享一个实用的 vite + vue3 组件库脚手架工具,提升开发效率
    数据结构和算法是人工智能的基石
    水质测定仪的优势特点有哪些?
    11 | Spark计算数据文件中每行数值的平均值
    使用Psycopg2连接openGauss 3.0(python2)
    【C++中cin、cin.get()、cin.getline()、getline() 的区别】
    Spring 学习(五)——JavaConfig 实现配置
  • 原文地址:https://blog.csdn.net/usa_washington/article/details/136360544
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号