maven - 初识
一、Maven是什么?
Maven官网的描述:Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information
简译过来就是:apache maven是一个基于项目对象模型(POM)的软件项目管理和理解工具,可以通过一小段描述信息来管理项目的构建,报告和文档
Maven的目标:使开发人员更快的理解项目以及开发工作的完整状态
1.简单的构建过程:提供许多屏蔽细节确保使用简单
2.统一的构建系统:相同的项目结构
3.优质的项目信息:大量有用的项目相关信息
...
二、为什么用Maven?作用是什么?
1.为什么?
先让我们来想象一下没有Maven我们要怎么开发项目,首先手动导入项目开发需要的jar包。项目编译,可能还会报依赖缺失,jar包冲突等等问题...。emmmm...
问题:1.手动导入jar包,2.自己解决jar冲突,依赖问题
2.作用:解决jar导入问题,解决jar依赖与冲突问题
三、Maven下载
官网:http://maven.apache.org/index.html
下载:http://maven.apache.org/download.cgi
为什么下载bin.zip?
首先我们先弄清楚各个后缀的含义:
bin:代表二进制文件
src:代表源码
一般正常使用下载bin类型就可以了,如果要学习源码就下载src
.tar.gz:linux的压缩包
.zip:windows的压缩包
所以:
bin.tar.gz是适用于linux,MaxOs系统的二进制文件
bin.zip是适用于windows的二进制文件
src.tar.gz是linux下的源码
src.zip是windows下的源码
转载于:https://www.cnblogs.com/min-code/p/10909477.html
maven - 初识相关推荐
- 推荐学java——Maven初识
关注每日干货 及时送达 Maven介绍 Maven 是 Apache 下开源的 Java 项目管理工具,对软件项目提供构建与依赖管理.其为 Java 项目提供了统一的管理方式,已成为业界标准. Ma ...
- 推荐学java——Spring之AOP
tips:本文首发在公众号逆锋起笔 ,本文源代码在公众号回复aop 即可查看. 什么是AOP? AOP (Aspect Orient Programming),直译过来就是 面向切面编程.AOP 是一 ...
- 加米谷学院大数据培训课程安排
对于0基础学员来说,加米谷学院的大数据培训课程安排是什么样呢? 大数据开发工程师课程体系--Java部分. 第一阶段:静态网页基础 1.学习Web标准化网页制作,必备的HTML标记和属性 2.学习HT ...
- maven netty 配置_Netty是业界最流行的NIO框架之一:初识Netty
为什么使用Netty Netty是业界最流行的NIO框架之一,它的健壮性.功能.性能.可定制性.可扩展性在同类框架中都是首屈一指的,它已经得到了成百上千的商用项目的证明.对于为什么使用Netty这个话 ...
- 【maven】初识maven
一:maven的配置: 集成到eclipse步骤: 1.下载maven,放到软件安装目录,打开目录:MAVEN_HOME/conf/ 2.修改文件setting.xml:仓库配置目录: ...
- 初识Maven POM
POM Project Object Model项目对象模型定义了项目的基本信息,用于描述项目如何构建,申明项目依赖,等等. pom元素: <modelVersion>4.0.0</ ...
- Maven 私服搭建指南
序言 Maven 作为 Java 项目管理工具,它不仅可以用作包管理,还有许多的插件,可以支持整个项目的开发.打包.测试.部署等一系列行为. 而包管理又是其核心功能,除非是个人项目,我们获取包都是从中 ...
- Spring 初识Aop JDK动态代理实现 原理初显
Spring 初识Aop JDK动态代理实现 原理初显 一.项目结构 二.具体步骤: 1.创建maven项目 创建好包结构 2.写一个TestDao接口 及实现类 3. 写一个自己的切面类 4.jav ...
- 【Java进阶】初识SpringCloud
初识SpringCloud Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从 ...
- IDEA集成maven流程图详细介绍
前言 最近利用两天时间学习了MyBatis以及maven,避免经典的学过就忘记,我打算做出点总结以便日后复习,当然如果能帮到需要的人也是极好的. 一. 初识maven 1.maven是什么 maven ...
最新文章
- java avl_Java底层实现AVL 平衡二叉树
- linux 安装 nslookup
- 单片机c语言 u16,单片机C语言的误用
- jq倒计时html源码,jQuery实现倒计时功能
- When is nearest neighbor meaningful
- Python股票分析系列——系列介绍和获取股票数据.p1
- 已锁定 java.lang.Object@25ff46f5
- 1200兆路由器网速_办个100M的网,买一个1200M的路由器回家,网速真的会变快吗?...
- Linux 虚拟机配置静态IP地址
- redis视频教程 java_Redis高级运用视频教程
- 华为asph是什么型号_华为手机各系列有什么区别 华为手机各系列介绍
- 关于计算机的小故事英语作文,关于小故事英语作文阅读
- 如何用ChemDraw Prime 绘制任意弧线箭头
- 成人大专计算机试题,2021成人大专数学模拟试题及参考答案
- 光大祖业 奉子成婚——SAS与SATA-Ⅱ专题
- 计算机知识小口诀,字根表口诀怎么快速背-小学数学:一年级20以内加减法口诀表,附背诵技巧!...
- 杰里之BQB认证出现的一些问题分析篇
- 推荐系统实践(五)----基于图的推荐算法
- 核磁谱图分析步骤_核磁一般氢谱和碳谱的解析步骤
- Qt保存Excel格式数据