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

捡捡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.xdnf.cn/news/1398871.html

相关文章:

  • 开发指南136-设置零值不显示
  • vue中的与,或,非
  • Ansible 核心运维场景落地:YUM 仓库、SSH 公钥、固定 IP 配置技巧
  • [Windows] 剪映国际版CapCut 6.7.0 视频编辑处理,免费使用素材和滤镜
  • 拼团小程序源码分享拼团余额提现小程序定制教程开发源码二开
  • LeetCode 136. 只出现一次的数字
  • [论文阅读] 人工智能 + 软件工程 | 从“法律条文”到“Gherkin脚本”:Claude与Llama谁更懂合规开发?
  • 普蓝自研AutoTrack-4X导航套件平台适配高校机器人实操应用
  • k8s(自写)
  • docker安装Prometheus和Grafana 监控界面
  • 为多种业态注入智能化发展新活力的智慧地产开源了
  • 从Java全栈开发视角看企业级应用架构设计与实践
  • C++转置正方形矩阵
  • 掌握表单:React中的受控组件与表单处理
  • 【物联网】BLE 系统架构全景图
  • 关于PXIe工控机XH-PXIe7312双路25G网卡
  • Docker核心概念与镜像仓库操作指南
  • FlowUs AI-FlowUs息流推出的AI创作助手
  • uniapp监听物理返回按钮事件
  • Ansible主机模式与文件导入技巧
  • C++世界的大门——基础知识总结
  • 医疗AI时代的生物医学Go编程:高性能计算与精准医疗的案例分析(六)
  • 工业产品营销:概念、原理、流程与实践指南
  • 【浅尝Java】运算符全介绍(含除法取模运算各情况分析、位运算与移位运算分析、逻辑与条件运算符)
  • Raycast 使用指南:解锁 macOS 生产力新高度
  • Kotlin Android 水印功能实现指南:使用 Watermark 库
  • Netty 心跳与链路保活机制详解:保证高并发环境下的稳定连接
  • 互联网大厂大模型应用开发岗位面试:技术点详解与业务场景演练
  • Spark mapGroups 函数详解与多种用法示例
  • Java面试-MyBatis篇