捡捡java——2、基础07

Maven项目管理工具

maven项目->本地仓库->判断配置文件->没指定->远程仓库-》本地仓库

                                                             ->指定了->镜像仓库-》本地仓库

GroupId:一般是逆向公司域名

ArtifactId:一般是项目jar名

Version:版本号

maven目录里面conf,里面settings.xml

<localRepository>本地仓库路径</localRepository>

<!-- 镜像配置 -->

<mirrors>

        <mirror>
              <id>
              <mirrorOf>*</mirrorOf>
              <name>mavenRepository</name>
              <url>http://insecure.repo1.maven.org/maven2/</url>
        </mirror>
        <mirror>
                <id>aliyunmaven</id>
                <mirrorOf>*</mirrorOf>
                <name>阿里云公共仓库</name>
                <url>https://maven.aliyun.com/repository/public</url>
        </mirror>
        <mirror>
                <id>huaweicloud</id>
                <mirrorOf>*</mirrorOf>
                <name>华为公共仓库</name>
                <url>https://mirrors.huaweicloud.com/repository/maven/</url>
        </mirror>

</mirrors>

<!-- 配置jdk,在使用Maven后,项目由Maven来完成编译和打包运行,需要指定使用的JDK版本 -->

<profiles>

        <profile>

                <id>jdk-17</id>

                <activation>

                        <activeByDefault>true </activeByDefault>

                        <jdk>17 </jdk>

                </activation>

                <properties>

                        <maven.compiler.source>17</maven.compiler.source>

                        <maven.compiler.target>17</maven.compiler.target>

                        <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>

                </properties>

        </profile>

</profiles>


在IDEA中创建和配置maven

注意idea对于maven和jdk的支持,可以通过File->Project Settings里Project Language leve来看,降级jdk或者升级idea来解决

创建一个新项目,选择EmptyProject

建一个模块,里面建文件写

Maven Repository: Search/Browse/Explore

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/95060.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/95060.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蜂窝通信模组OpenCPU的介绍

一、名词解释 OpenCPU 方案在软件功能上&#xff0c;需要将原来在 MCU 上运行的固件功能&#xff0c;放在 Cat.1 模组的 SoC 芯片上运行。同时&#xff0c;原来通过串口协议交互完成的功能&#xff0c;也变成通过 OpenAPI 调用的方式来完成。软件开发、编译及烧录方面&#xff…

沃丰科技出海客服系统对接沃尔玛全球电商平台,赋能中企出海

经济全球化的当下&#xff0c;中国企业出海步伐不断加快&#xff0c;沃尔玛全球电商平台作为全球极具影响力的零售渠道&#xff0c;成为众多中企开拓国际市场的重要选择。然而&#xff0c;跨境服务的复杂性、多语言沟通障碍、文化差异以及各行业的独特需求&#xff0c;始终是中…

Spring Boot 整合 SSE, http长连接

1. 什么是 SSE&#xff1f; (30秒)SSE (Server-Sent Events) 是一种允许服务器通过 HTTP 连接主动向客户端发送实时更新的技术。特点&#xff1a;基于 HTTP&#xff0c;使用简单&#xff0c;单向通信&#xff08;服务器 -> 客户端&#xff09;&#xff0c;自动重连。对比 We…

类和反射的机制

一、类1.类的生命周期1. 类的编译&#xff1a;通过 javac 命令将 .java 源文件编译成 .class 字节码文件。 2. 类的加载&#xff1a;类加载器&#xff08;ClassLoader&#xff09;将 .class 文件从硬盘加载到内存&#xff0c;形成“类对象”&#xff0c;包括加载、链接、初始化…

【论文笔记】VGGT-从2D感知3D:pose估计+稠密重建+点跟踪

VGG组联合Meta改进了dust3r&#xff0c;输入图片&#xff0c;输出对应的一系列3D属性&#xff0c;被CVPR2025收录&#xff01;1.abstract我们提出了VGGT&#xff0c;一种前馈神经网络&#xff0c;能够直接从场景的一个、几个或数百个视角推断出所有关键的3D属性&#xff0c;包括…

idea2025.2中maven编译中文乱码

问题描述&#xff1a;使用idea2025.2编译器中maven编译java文件后中文出现乱码情况解决方案&#xff1a;添加指令&#xff1a; JAVA_TOOL_OPTIONS-Dfile.encodingUTF-8 在下图位置注意&#xff1a;再次编译时&#xff0c;可以在原本文件中小范围修改一点内容&#xff08;打个…

【适度精简】Windows 7 旗舰版-emmy精简系统

Windows 7旗舰版曾是非常受欢迎的操作系统&#xff0c;但随着时间推移和技术发展&#xff0c;其在一些场景下暴露出了诸多问题&#xff0c;适度精简的Windows 7旗舰版正是为解决这些问题而出现&#xff0c;以下是从用户软件痛点角度对其背景和作用的分析。 添加图片注释&#x…

数据分析编程第七步:分析与预测

7.1 销售趋势分析利用历史销售数据统计月销售额&#xff0c;计算季节化因子&#xff0c;获取去季节化销售数据&#xff0c;然后进行线性拟合&#xff0c;最后预测接下来的某个月的销售额。第一步&#xff1a;读数&#xff0c;统计月销售额A1file(“sales.csv”).importtc(order…

【web3】十分钟了解web3是什么?

十分钟了解web3是什么?Web3的核心概念区块链与去中心化智能合约加密货币与代币去中心化应用&#xff08;DApps&#xff09;钱包与身份验证DAO&#xff08;去中心化自治组织&#xff09;Web3 国内产品Web3 国际产品Web3 基础设施Web3 应用场景技术实现特点挑战与未来Web3的核心…

联合体和枚举——嵌入式学习笔记

目录 前言 一、联合体&#xff08;共用体&#xff09; 1、基本概念 2、初始化和引用 &#xff08;1&#xff09;初始化 &#xff08;2&#xff09;引用 二、枚举 前言 在C语言的编程世界中&#xff0c;我们早已熟悉了结构体struct这种能将不同数据类型捆绑在一起的“打包…

SRE命令行兵器谱之思想篇:像SRE一样思考——命令行不只是工具,更是你的战友

SRE命令行兵器谱之思想篇:像SRE一样思考——命令行不只是工具,更是你的战友 欢迎来到《SRE命令行兵器谱》系列。在深入研究 grep, lsof, tcpdump 这些强大“兵器”的细节之前,我们必须先回答一个更重要的问题: 一个SRE(网站可靠性工程师)在黑色的终端窗口前,脑子里想的…

STL库——list(类模拟实现)

ʕ • ᴥ • ʔ づ♡ど &#x1f389; 欢迎点赞支持&#x1f389; 个人主页&#xff1a;励志不掉头发的内向程序员&#xff1b; 专栏主页&#xff1a;C语言&#xff1b; 文章目录 前言 一、基本框架 二、构造函数 三、析构函数 四、赋值重载 五、增删查改 5.1、push_front/pus…

在PowerPoint和WPS演示让蝴蝶一直跳8字舞

如何让PPT中插入的对象按指定的轨迹运动并且一直“停不下来”&#xff1f;简单三步&#xff1a;①插入对象、②设置路径动画、③设置动画重复。本文以蝴蝶图片一直跳8字舞为例进行实际操作讲解&#xff0c;PowerPoint和WPS演示都一样操作&#xff0c;本文以WPS演示进行讲解。第…

并发编程——06 JUC并发同步工具类的应用实战

0 常用并发同步工具类的真实应用场景JDK 提供了比synchronized更加高级的各种同步工具&#xff0c;包括ReentrantLock、Semaphore、CountDownLatch、CyclicBarrier等&#xff0c;可以实现更加丰富的多线程操作&#xff1b;1 ReentrantLock&#xff08;可重入的占用锁&#xff0…

Apple登录接入记录

Apple文档——通过 Apple 登录 使用入门 - 通过 Apple 登录 - Apple Developer Apple文档——设计要求——登录通过 Apple 登录 | Apple Developer Documentation 插件github版——apple-signin-unity&#xff08;README 中为接入步骤&#xff09; GitHub - lupidan/apple-…

【小程序-慕尚花坊04】网络请求并发与loading

网络请求并发与loading一&#xff0c;网络请求并发与loading1&#xff0c;并发处理1.1&#xff0c;异步实现方式2.2&#xff0c;Promise.all异步方式封装2&#xff0c;loading加载2.1&#xff0c;loading的基本使用2.2&#xff0c;loading与并发结合案例2.3&#xff0c;loading…

CentOS 7 升级 OpenSSH 10.0p2 完整教程(含 Telnet 备份)

&#x1f539; CentOS 7 升级 OpenSSH 10.0p2 完整教程&#xff08;含 Telnet 备份&#xff09; 注意&#xff1a;为了避免升级 SSH 时无法远程登录&#xff0c;建议先启用 Telnet 服务 作为备用连接方式。 CentOS 7 默认 OpenSSH 版本是 7.x&#xff0c;升级到 10.0p2 需要 源…

aragfw9.dll aqnky-ef.dll aqua dock.dll apscon~1.dll apropdll.dll app_web_yqnqasrp.dll app_web_

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…

rabbitMQ延时队列实现,怎么保证消息的幂等

一、RabbitMQ 延时队列实现方式 基于 TTL&#xff08;Time-To-Live&#xff09; 死信队列&#xff08;Dead Letter Queue&#xff09; 这是最常用的实现方式&#xff0c;核心思路是&#xff1a; (1)消息设置过期时间&#xff08;TTL&#xff09; (2)消息过期后进入绑定的死信队…

前沿技术观察:从AI 时代到量子计算的下一站

前沿技术观察&#xff1a;从AI 时代到量子计算的下一站&#x1f680; 技术的浪潮一波接一波&#xff0c;从 人工智能 到 区块链&#xff0c;再到 边缘计算、元宇宙、量子计算&#xff0c;这些前沿技术正在深刻影响我们的生活与产业格局。 对于开发者和技术爱好者来说&#xff0…