了解Maven
一、了解Maven
Maven是专门用于管理和构建Java项目的工具:
- 提供了一套标准化的项目结构,使得Java项目在各IDE中兼容
- 提供了一套标准化构建流程(编译,测试,打包,发布...)
- 提供了一套依赖管理机制
了解仓库:
- 本地仓库
- 中央仓库(官方维护)
- 远程仓库(私服)
Maven的安装与配置:
1.解压apachemaven-3.6.1rar既安装完成 2.配置环境变量 MAVEN HOME 为安装路径的bin目录 3.配置本地仓库:修改conf/settingsxml中的<localRepository>为一个指定目录 4.配置阿里云私服:修改conf/settingsxml中的<mirrors>标签,为其添加如下子标签: <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
二、Idea中使用Maven
1. 配置Maven:自行查阅!
2. 创建Maven项目
3. 导入已有Maven项目,导入pom.xml文件即可
三、依赖管理
// pom.xml <!-- 当前项目信息 --> <groupId>com.jingyuan</groupId> <artifactId>maven-demo</artifactId> <vertion>1.0-SNAPSHOT</vertion> <!-- 导入jar包信息 --> <dependences> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <vertion>5.1.46</vertion> <scope>runtime</scope> // 生效范围:compile、test、provided、runtime、system、import ..... </dependency> </dependences>
每次改动pom.xml文件都要刷新maven才生效,也可配置自动刷新!
四、关于自己配置的Maven版本太高的问题
可以使用IDEA内置的Maven,然后使用自己配置的setting.xml文件和仓库文件
本文来自博客园,作者:RHCHIK,转载请注明原文链接:https://www.cnblogs.com/suihung/p/16592559.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)