当前位置: 首页 > news >正文

IDEA 创建springboot项目杂记-更新中

一、工具使用杂记

1、使用maven 创建新springboot项目时,因为https://start.spring.io/ 连接不上项目无法创建。直接把脚手架地址换为国内的

http://start.aliyun.com

2、maven 依赖包下载过慢

问题原因:Maven下载依赖包需要请求到国外镜像仓库,响应比较慢,遂会造成等待时间久、相应报错的问题。

在当前maven的配置文件 settings.xml中,mirrors使用以下内容

<mirrors><!--    <mirror>-->
<!--      <id>mirrorId</id>-->
<!--      <mirrorOf>repositoryId</mirrorOf>-->
<!--      <name>Human Readable Name for this Mirror.</name>-->
<!--      <url>http://my.repository.com/repo/path</url>-->
<!--    </mirror>--><mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror><mirror><id>uk</id><mirrorOf>central</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://uk.maven.org/maven2/</url></mirror><mirror><id>CN</id><name>OSChina Central</name><url>http://maven.oschina.net/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror><mirror><id>nexus</id><name>internal nexus repository</name><url>http://repo.maven.apache.org/maven2</url><mirrorOf>central</mirrorOf></mirror><!-- junit镜像地址 --><mirror><id>junit</id><name>junit Address/</name><url>http://jcenter.bintray.com/</url><mirrorOf>central</mirrorOf></mirror><!--    <mirrors>--><!-- mirror| Specifies a repository mirror site to use instead of a given repository. The repository that| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.|<mirror><id>mirrorId</id><mirrorOf>repositoryId</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://my.repository.com/repo/path</url></mirror>--><mirror><!--This sends everything else to /public --><id>nexus-aliyun</id><mirrorOf>*</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror><mirror><id>osc</id><mirrorOf>*</mirrorOf><url>http://maven.oschina.net/content/groups/public/</url></mirror><mirror><id>repo2</id><mirrorOf>central</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://repo2.maven.org/maven2/</url></mirror><mirror><id>net-cn</id><mirrorOf>central</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://maven.net.cn/content/groups/public/</url></mirror><mirror><id>ui</id><mirrorOf>central</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://uk.maven.org/maven2/</url></mirror><mirror><id>ibiblio</id><mirrorOf>central</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url></mirror><mirror><id>jboss-public-repository-group</id><mirrorOf>central</mirrorOf><name>JBoss Public Repository Group</name><url>http://repository.jboss.org/nexus/content/groups/public</url></mirror><mirror><id>JBossJBPM</id><mirrorOf>central</mirrorOf><name>JBossJBPM Repository</name><url>https://repository.jboss.org/nexus/content/repositories/releases/</url></mirror></mirrors>

 maven的jar包默认是在C盘,可以更改settings.xml的本地仓库:

<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd"><!-- localRepository| The path to the local repository maven will use to store artifacts.|| Default: ${user.home}/.m2/repository<localRepository>/path/to/local/repo</localRepository>-->
#把这个指向非C盘的位置
<localRepository>E:\softInstall\java\maven\repository</localRepository>

3、IDEA,设置所有新项目都使用指定maven配置

File -> New Projects Settings ->Settings for New Projects

3.1 搜索“maven”

Maven home path:本机中Maven的安装目录
User settings file:Maven安装目录下的配置文件

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • SprintBoot创建遇到的问题
  • 02MFC画笔/画刷/画椭圆/圆/(延时)文字
  • Linux 常用命令汇总
  • 比curl更直观的网站性能测试工具httpstat——筑梦之路
  • 自定义业务非受检异常
  • iPhone数据恢复篇:iPhone 数据恢复软件有哪些
  • Internet Download Manager6.42最新下载器互联网冲浪小能手们!
  • 通过实例说明.NET Autofac依赖注入的多种方式
  • MySQL8.0~open_files_limit 和 innodb_open_files 参数生效取值标准
  • 《WebGIS快速开发教程》第7版发布
  • Winform中使用HttpClient实现调用http的post接口并设置传参content-type为application/json示例
  • python04——类(基础new)
  • MySQL Undo Log
  • 【MySQL】MySQL索引失效场景
  • AbyssFish单连通周期边界多孔结构2D软件
  • HTTP--网络协议分层,http历史(二)
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • OSS Web直传 (文件图片)
  • spark本地环境的搭建到运行第一个spark程序
  • Vue.js 移动端适配之 vw 解决方案
  • 从零搭建Koa2 Server
  • 电商搜索引擎的架构设计和性能优化
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 正则表达式
  • Semaphore
  • 选择阿里云数据库HBase版十大理由
  • ​Redis 实现计数器和限速器的
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​字​节​一​面​
  • (1)Android开发优化---------UI优化
  • (C语言)fread与fwrite详解
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • *** 2003
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .Net Core 微服务之Consul(三)-KV存储分布式锁
  • .net framework4与其client profile版本的区别
  • .net 流——流的类型体系简单介绍
  • .NET企业级应用架构设计系列之结尾篇
  • .net通用权限框架B/S (三)--MODEL层(2)
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • @JsonFormat 和 @DateTimeFormat 的区别
  • [Android]创建TabBar
  • [C puzzle book] types
  • [C# WPF] DataGrid选中行或选中单元格的背景和字体颜色修改
  • [C#]winform部署官方yolov10目标检测的onnx模型
  • [c#基础]值类型和引用类型的Equals,==的区别
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • [flask]http请求//获取请求体数据
  • [FPGA]-时序传输模型分析
  • [Intel Edison开发板] 05、Edison开发基于MRAA实现IO控制,特别是UART通信
  • [JDBC-1] JDBC Base Template
  • [kylin M900]麒麟操作系统固件修改与合成
  • [linux] 创建用户