Tools
来源:互联网 发布:西装牌子 知乎 编辑:程序博客网 时间:2024/06/10 02:53
Maven
Maven
Maven是一个项目构建和管理工具,有助于开发者快速完成项目的配置,快速建立开发环境,从而提高开发效率。
- 管理项目构建(build)的生命周期(清理、编译、测试、打包、发布、部署、报告等)
- 使用标准的目录结构和默认的构建生命周期
- 解决和管理项目依赖
POM文件
- POM(Project Object Model,项目对象模型)
- POM文件是描述项目构建信息的XML格式文件,位于项目的根目录。
- 项目构建的关键信息,包括:项目代码、测试代码、资源、依赖的包等。
Maven安装
Maven - Installing
以Window系统为例:
1. 确认是否已安装JDK并配置系统变量JAVA_HOME
2. 安装Maven,配置系统变量M2_HOME,并将bin目录添加到系统path
3. 运行mvn -version
命令测试是否安装成功
Maven资源仓库
Maven资源库为依赖包提供来源。
- 中央仓库:Maven官方维护的仓库。
- 远程仓库:在远程服务器上建立的私有性质仓库,本质类似于中央仓库。
- 本地仓库:默认位于用户目录(windows:
C:\Users\<username>\.m2
),包含下载的所有依赖包。 可通过设置setting.xml更改本地仓库目录。
资源寻找顺序:本地资源库—>中央资源库—>远程仓库
如果本地仓库中的没有相应的依赖包,默认继续在中央仓库查找,下载后会放到本地仓库。
Maven资源仓库地址
阿里云(国内):
- http://maven.aliyun.com/nexus/
- http://maven.aliyun.com/nexus/content/
- http://maven.aliyun.com/nexus/content/groups/public/
Mavern官方
1. http://repo1.maven.org/maven2/ (默认)
2. http://repo2.maven.org/maven2/
其他
1. http://mvnrepository.com/(推荐)
2. http://uk.maven.org/maven2/
3. http://www.sonatype.org/nexus/
4. https://maven.java.net/content/repositories/public/
参考信息
- Maven核心原理
- Maven实战
- https://www.tianmaying.com/tutorial/maven-demo
- https://www.tianmaying.com/tutorial/maven-basic
- https://www.tianmaying.com/tutorial/maven-ci
- https://www.tianmaying.com/tutorial/maven-project-management
- https://www.tianmaying.com/tutorial/using-maven-to-manage-dependency
阅读全文
0 0
- Tools
- tools
- tools
- tools
- Tools
- tools
- tools
- tools
- Tools
- tools
- : /tools
- TOOLS
- tools
- Tools
- tools
- tools
- Tools
- Tools
- 基于Qt的图像处理技术和算法
- java语言基础(61)——java System类的使用
- 欢迎使用CSDN-markdown编辑器 使用方法
- 5-23 还原二叉树 (25分)
- disable back button of browsers 禁用浏览器后退键
- Tools
- java网络编程----------获取Socket信息
- 第6章 Docker私有仓库Registry的搭建验证
- leetcode->Algorithm->9. Palindrome Number
- Android性能优化
- 这里是记录我自己JAVA学习的一个开始
- 串口通信中的检测机制
- 二分查找法
- [LeetCode] 231. Power of Two(判断整数是否是2的幂)