Maven & Gradle

成功解决 Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found Plugin 'org.springframework.boot:spring-boot-maven-plugin:' not found 解决方案 阅读详情


都是Java非常常用的自动化构建工具。

基本安装配置

Maven

配置本体仓库位置,Windows下默认给放到C盘了。
<localRepository>E:\LocalRepo</localRepository>
为加快jar包下载速度,配置阿里云镜像如下:

	<mirror>
      <id>localMaven</id>
      <mirrorOf>*</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

Gradle

环境变量GRADLE_HOME和GRADLE_USER_HOME。cmd中’gradle -v’显示版本即安装成功。
注意将镜像更改为国内,否则没科学上网速度太慢。

常见问题

勾选了Gradle配置中的offline,导致构建时总是报错:Error:No cached version of org.springframework.boot:spring-boot-gradle-plugi

在Gradle-Globle Gradle settings中将offline work去掉即可。这个选项是方便开发者用本地的库,很多库本地有的话就不必每次构建都从网上下载,但是若本地没有不就报错了嘛,所以想加速将依赖库下载完再勾选该选项。

参考资料:

  1. http://blog.youkuaiyun.com/column/details/clfmaven.html
  2. https://stackoverflow.com/questions/29769988/dependencies-cannot-be-applied-to-groovy-lang-closure
Gradle快速上手——从Maven到Gradle 【本文写作于2018年7月5日】本文适合于有一定Maven应用基础,想快速上手Gradle的读者。背景Maven、Gradle都是著名的依赖管理及自动构建工具。提到依赖管理与自动构建,其重要性在当今软件环境下不言而喻,Maven也是红极一时。Maven采用约定大于配置的思想,约定了工程结构,生命周期,采用严谨的XML格式进行构建脚本编写,显著地提升了软件构建的效率。但当软件越来越复杂后,大家突然发... 阅读详情

相关推荐

maven & gradle 阿里云镜像

全部参考阿里云镜像文档 🚀。

musk1212的博客 718

【Spring】spring-boot-gradle-plugin 版本问题

The plugin id 'spring-boot' is deprecated. Please use 'org.springframework.boot' instead. apply plugin: 'spring-boot' ---此ID支持所有版本 buildscript { dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.1.RELEASE") ...

chuanye_cao的专栏 4459

本地大模型部署实战:LM Studio与Ollama的易用性与性能深度评测

本文对两款主流本地大模型部署工具LM Studio和Ollama进行了深度评测。LM Studio凭借图形化界面和内置模型库,为新手提供了开箱即用的便捷体验,并支持OpenAI兼容API,易于生态集成。Ollama则以命令行驱动,轻量高效,凭借其原生API和Modelfile自定义能力,在自动化集成和性能方面表现突出。文章从易用性、模型生态、性能及扩展性多维度对比,帮助用户根据自身技术背景和使用场景做出最佳选择。

weixin_29039773的博客 528

Error:No cached version of spring-boot-gradle-plugin:2.1.x.available for .available for offline mod

在gradle+IDEA的项目中出现如下错误: Error:No cached version of org.springframework.boot:spring-boot-gradle-plugin:2.1.11.available for offline mode. 原因是,在settings中设置全局Gradle插件导致。 修改方法:在File-&gt;Se...

wszhm123的博客 1994

【ESP32】1.编译、烧录、创建工程

本文介绍了在VSCode中搭建ESP32开发环境并烧录&quot;Hello World&quot;工程的过程。首先通过串口工具成功下载固件后,解决了OpenOCD报错问题。针对头文件无法识别的问题,修改了c_cpp_properties.json配置文件,调整了编译器路径和IntelliSense模式。文章还详细说明了创建新工程的步骤,包括选择芯片型号和项目模板,并验证了串口打印功能。最后提醒在项目构建时要等待完成,避免文件缺失。整个流程涵盖了环境搭建、代码烧录、调试及新项目创建等关键环节。

梁山1号 1485

(一)利用Python实现数据集读取,Python基本文件操作介绍

机器学习是计算机对大量数据的分析过程,在机器学习的实际项目中,通常都需要准备数据集,数据集通常包含的数据数量是庞大的。例如,在处理计算机视觉领域的项目时,每一张图片都是一个单独的文件,为了提高模型训练的效果,图片数量通常会比较多,因此需要合理且高效的操作将所有的图片数据读取。本篇旨在介绍如何用Python对海量文件进行遍历,也是机器学习实践的第一步。.........

ZZR2631574030的博客 6356

idea创建springboot 报No cached version available for offline mode 解决方法

1、问题如下: Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle.... 2、解决办法: 打开:file---setting----build,excu........ ...

zlzdj的专栏 5291

<PLC><西门子><工控>西门子博图V18中使用SCL语言编写一个CRC16-modbus校验程序

西门子官方对于SCL语言的介绍如下:SCL 编程语言SCL 编程语言SCL(Structured Control Language,结构化控制语言)是一种基于 PASCAL 的高级编程语言。这种语言基于标准DIN EN 61131-3(国际标准为 IEC 1131-3)。根据该标准,可对用于可编程逻辑控制器的编程语言进行标准化。SCL 编程语言实现了该标准中定义的 ST 语言 (结构化文本) 的PLCopen 初级水平。语言元素。

用沸腾的热血,支付我们的人生吧! 1436

No cached version of com.android.tools.build:gradle 3.6.1 available for offline mode 解决方法

Android studio 几乎每次更新都会带来意外,和windows10更新一样,2020.03昨天手贱,点了更新,然后重新编译的时候,就出现了No cached version of com.android.tools.build:gradle 3.6.1 available for offline mode, 网络上的解决是启用联网模式或者干脆强制切换到本地模式哪里打勾,但是实际上,新版A...

danscort2000的专栏 1万+

YOLO算法:关于目标检测算法的基本介绍(小白入门必读)

目标检测算法是一种计算机视觉算法,用于在图像或视频中识别和定位特定的目标物体。本节课就给大家重点介绍下基于深度学习的目标检测算法!

小哥谈 2525

YOLO11的持续学习:如何在不遗忘旧数据的情况下学习新类别

类增量学习(Class-Incremental Learning, CIL)是持续学习(Continual Learning)的一个重要分支,它指的是模型在不遗忘已学旧类别知识的前提下,逐步学习新类别的能力。与传统机器学习假设所有数据一次可用不同,类增量学习更贴近现实世界应用场景——新的类别数据往往会随着时间推移逐步出现。 举个例子,假设我们已经训练好一个YOLOv11模型用于检测"猫"和"狗"两种动物,现在需要让模型新增识别"兔子"的能力。传统方法需要收集所有类别(猫、狗、兔子)的数据重新训练,而类增量

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1966

Maven & Gradle 知识点总结

一个简洁的博客网站:http://lss-coding.top,欢迎大家来访 学习娱乐导航页:http://miss123.top/ (一)Maven 1. 了解 Maven 1.1 简介 Maven 是一个 Apache 软件基金会组织维护的一款专门为 Java 项目提供构建和依赖管理支持的工具。 官网:https://maven.apache.org/index.html 在程序开发中,越来越多的框架诞生,或者说框架的复杂程度也越来越高,项目中所需要依赖的 jar 包越来越多。在一个项目中的一..

m0_46219348的博客 2576

YOLOv8自定义训练:车牌识别全流程(从标注到推理,附可视化代码)

车牌检测全流程实践指南 摘要:本文详细介绍了基于YOLOv8的车牌检测完整实现方案。针对车牌检测中的三大难点(小目标、多角度、光照变化),提供了从数据准备到模型部署的全流程解决方案。重点包括:1)数据采集与标注规范;2)针对小目标的YOLOv8模型优化配置;3)K-means锚框聚类方法;4)训练参数调优策略。通过实际验证,该方法可获得95%以上的检测准确率,并附有完整的代码实现和可视化工具,便于开发者快速复现应用。 (字数:149字)

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 850

Maven & Gradle 下载、安装、配置详细步骤

maven &amp; gradle 下载、安装、配置详细步骤 一、maven 1、下载maven 官网下载地址:https://maven.apache.org/download.cgi 其他版本的maven下载:https://archive.apache.org/dist/maven/maven-3/ 根据自己的需要下载对应的版本,项目中使用比较多的maven版本是:3.3.9 和 3.5.4 版本 2、安装 将下载好的apache-maven-3.5.4-bin.zip直接解压到安装目录即可(

bingxuebojue的博客 1452

CarSim仿真快速入门(十八)-CarSim2021中的混合动力和纯电动系统

CarSim和TruckSim包括用于电动汽车(BEV)和混合电动汽车(HEV)的动力总成系统。电动和混合电动系统可与所有现有驱动系统配合使用,例如:FWD,RWD,AWD和多轴驱动系统。混合动力/电动系统模型还包括电池管理控制。CarSim或TruckSim中的默认动力总成是为闭环速度控制器提供的备用动力总成。要安装和使用完整的动力总成,请从Vehicle: Assembly库或Vehicle: Lead Unit 库链接到Powertrain数据集。在“动力总成”界面上,从下拉列表控件中选择以下三个选项

小明师兄的博客 7455

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Gradle & Maven 阿里云镜像

Gradle Maven 配置阿里镜像源

qq_56402474的博客 1247

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【Gradle 一】Gradle入门简介(Maven/Gradle比较、Gradle目录结构&常用命令)

项目中的gradlew、gradlew.bat脚本用的就是wrapper中规定的gradle版本(在命令行中用gradle命令调用的是本地安装的gradle、gradlew调用的是wrapper中的gradle)gradle底层也是从maven仓库中下载jar包,有一些maven仓库在国外下载缓慢,可以通过启用init.gradle的方式,设置maven下载地址为国内镜像源。以上gradle命令均需要在含有build.gradle的目录执行。存储项目wrapper对应的gradle配置。

日月既往,不可复追 784

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Maven & Gradle 如何从中央仓库下载Jar包

https://mvnrepository.com/ maven 中央仓库 gradle可以轻松的完成Android项目对第三方jar包文件的依赖下载,再也不需要我们手动下载jar包,然后拷贝到lib目录,再手动添加依赖到项目中了,通过gradle可以快速的从中央仓库中下载jar文件,然后自动依赖到项目中 1. 搜索jar包 https://mvnrepository.co...

weixin_34367845的博客 456

Android-Nexus 搭建自己的 Maven 仓库 & Gradle 上传依赖包

搭建 Nexus 私服,并从一个 Android 开发者的角度去上传依赖到 Nexus 私服。 前言 这是一篇旨到弄清以下问题的博客: Maven 仓库分类? Nexus 仓库是什么? Nexus 和 Maven 的关系? 为什么要创建 Nexus 仓库? 如何搭建 Nexus 仓库? 为什么仓库 release 和 snapshot 之分? snapshot 仓库要怎么使用? ...

浅浅同学的开发笔记 1万+

gradle使用本地maven仓库&前端使用a标签直接下载问题

杂记 2021-07-23 一、前端使用a标签直接下载问题 // 最开始 &lt;a href="static/shijainmuban.xlsx" download="系统运行时间模板.xlsx"&gt;系统运行时间模板下载&lt;/a&gt; //问题 中文文件名 //解决: 借用download属性,路径文件改为非中文符号命名,利用download属性进行需要的中文命名 &lt;a href="static/shijainmuban.xlsx" download="系统运行时间模板.xlsx"&gt;

weixin_43972827的博客 324

Maven项目的pom.xml和Gradle项目的build.gradle相互转换

maven--》gradle    执行命令:gradle init --type pomgradle-》maven    第一种方式:执行命令    1.在build.gradle中增加以下内容(group,version,artifactId)                apply plugin: 'java'        apply plugin: 'maven'        gro...

人过留名 雁过留声 7994

maven gradle 依赖问题

Java Gradle入门指南之依赖管理(添加依赖、仓库、版本冲突)1.4 查找依赖包名点击maven网站搜索需要导入的包,例如gson,点击对应版本,例如2.6.2选择gradle,将会出现'com.google.code.gson:gson:2.6.2'复制 &amp;amp; 粘贴...

菜鸡程序猿的博客 422

Maven与Gradle的区别

Maven与Gradle是两种流行的构建工具,广泛用于Java项目的管理和构建。以下是它们的对比,包括官网、Windows 11配置环境、在IDEA中的相同点和不同点,以及它们各自的优缺点。

qq_52143611的博客 2838

Maven和Gradle区别

分享知识 传递快乐 Java中主要有三大构建工具:Ant、Maven和Gradle。Ant用的比较少、Maven用的相对普遍,而Gradle的发展则将是未来的一种趋势。使用Maven需要有pom.xml文件,使用Gradle需要有一个对应的build.gradle文件。 依赖管理系统 Maven中用groupId、artifactId、version组成的Coordination(坐标)...

旷野历程 1万+

Gradle与Maven的区别

Java生态体系中有三大构建工具:Ant、Maven和Gradle。其中,Ant是由Apache软件基金会维护;Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程;Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具,它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。 经过几年的发展,Ant几乎销声匿迹,而Maven由于较为不灵活的配置也渐渐被遗忘,而

u013131716的博客 6540
上一篇: Java JVM 0: Basic
下一篇: Java Concurrency 3: 锁优化
HackerDotCn
博客等级 码龄11年 3粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值