【maven基础】概况介绍
来源:互联网 发布:contenttype类型 json 编辑:程序博客网 时间:2024/04/30 21:54
最近在做一个新的项目,其中碰到了新的技术-maven。既然是新的技术,首先需要知道的就是它是用来干什么的,都有些什么东东?怎么用?
它是干什么的?
一句话:一个管理项目和构建自动化工具,管理项目的整个生命周期,包括编译,构建,测试,发布,报告等等。
刚接触maven,印象最深刻的就是管理jar包非常方便。平时如果我们用到一些jar包什么的,需要从网上下载然后移到我们的项目中,但是有了maven以后,只要我们稍微配置一下,自动就会下载到我们需要的jar包。
有些什么东西?
(1)项目结构:
源代码放在src/main/java中。
源代码的资源文件应该放置在src/main/resources文件夹中
测试代码放置src/test/java中。
测试代码的资源文件应该放置在src/test/resources文件夹中
(2)pom文件
(3)Maven资源库
本地仓库:存储在自己的计算机上某个文件中,当maven构建时,自动把所用的的jar下载到本地仓库。设置本地仓库位置在在maven目录的setting.xml文件中设置。
远程仓库:由开发项目商自己维护,方便一个项目用同一个jar包库。
中央仓库:由maven社区通过的资源库。
通常,当我们执行构建命令时,首先搜索本地资源库,如果没有再搜索中央仓库,如果没有找到,远程仓库就会被提及,去远程仓库中找,如果找到下载到本地仓库。
以上是maven里面最重要的几部分东西。深入的还需要进行研究。
2 0
- 【maven基础】概况介绍
- 云南旅游概况介绍
- 杜尔伯特论坛 -概况介绍
- Android基础概况
- java语言基础概况
- Spark基础概况
- Linux概况和基础
- web基础概况
- Android 基础知识点概况
- maven学习一:maven基础介绍
- C语言基础概况笔记
- iOS UI UIView基础概况
- Maven基础(介绍及环境搭建)
- MAVEN基础配置文件的简单介绍
- 【hadoop】5003- ZooKeeper 整体概况介绍
- AFNetworking详细解析之概况介绍
- 基础中间件的概况及分析
- Vaadin 的基本概况和基础开发
- 利用Censys批量获取Juniper Netscreen后门
- CI框架内置分页代码
- MySQL会出现中文乱码
- rac drm
- Jquery操作表格
- 【maven基础】概况介绍
- 母函数 入门 + 模板
- PropertiesUtil
- 生产实习(Android)七
- Android AndroidManifest 清单文件以及权限详解
- Linux学习二
- Windows系统下一些操作技巧
- 短程调度 中程调度 长程调度
- 如何获取有价值的用户反馈?