maven-初识

min-code min-code     2022-12-12     505

关键词:

一、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的目标:使开发人员更快的理解项目以及开发工作的完整状态

  • 简单的构建过程:提供许多屏蔽细节确保使用简单
  • 统一的构建系统:相同的项目结构
  • 优质的项目信息:大量有用的项目相关信息
  • 。。。

技术图片

二、为什么用Maven?作用是什么?

1.为什么?

先让我们来想象一下没有Maven我们要怎么开发项目,首先手动导入项目开发需要的jar包。一编译,缺依赖...,导入依赖jar包后,再编译,依赖冲突/jar冲突...。emmmm,我只想好好的敲代码...

问题出来了:1.手动导入jar包,2.自己解决jar冲突

2.作用:解决jar导入问题,解决jar依赖与冲突问题

三、Maven下载与安装

官网:http://maven.apache.org/index.html

下载:http://maven.apache.org/download.cgi

技术图片       

我们下载红线框框里面的就好了,也许有人就问了怎么就下载中间那个,其他的不行么,有什么区别么?来,我解释一下。

技术图片

 

首先我们先弄清楚各个后缀的含义:

bin:代表二进制文件

src:代表源码

一般正常使用下载bin类型就可以了,如果要学习源码就下载src

.tar.gz:linux的压缩包

.zip:windows的压缩包

所以:

bin.tar.gz是适用于linux,MaxOs系统的二进制文件

bin.zip是适用于windows的二进制文件

src.tar.gz是linux下的源码

src.zip是windows下的源码

 

 

 

 

初识maven及其安装步骤!!

1:下载maven  windows下载2:将下载文件夹解压,然后放在一个安装目录(可任意选择),例如就放在D盘的根目录   然后在设置环境变量,新建一个环境变量,名称为M2_HOME,其设置值为maven的根路径,即为D:apache-maven-... 查看详情

推荐学java——maven初识(代码片段)

本文知识点Maven介绍Maven下载安装Maven仓库地址IDEA配置Maven环境1.编辑settings.xml2.打开IDEA到如下图IDEA创建项目创建基于Maven的java项目创建基于Maven模板的webapp项目Maven的高级内容Maven编译、打包、部署Maven依赖Maven多模块开发与管理... 查看详情

maven项目的pom.xml配置文件格式初识(代码片段)

Maven项目有pom.xml文件的项目就已经是一个maven项目了,但是还没有被maven托管,我们需要将该项目添加为maven项目<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:sche 查看详情

初识springboot(傻瓜式教程)

初识springboot(傻瓜式教程)项目所需的版本IDEA2018maven3.xjdk-1.8IDEA创建spring-boot项目(maven方法)1、创建一个maven工程点击CreateNewProject选择新项目的SDK,按图中步骤操作。第一次创建会要求选择jdk位置按图中顺序填写GroupId和ArtifactId... 查看详情

推荐学java——maven初识(代码片段)

本文知识点Maven介绍Maven下载安装Maven仓库地址IDEA配置Maven环境1.编辑settings.xml2.打开IDEA到如下图IDEA创建项目创建基于Maven的java项目创建基于Maven模板的webapp项目Maven的高级内容Maven编译、打包、部署Maven依赖Maven多模块开发与管理... 查看详情

gradle——初识

Gradle(一)——初识1.综述Gradle是像Maven一样的版本控制软件,它使用Groovy代替Maven的XML配置,代码更简洁,也更灵活。官方文档:docs.gradle.org 2.安装从官网下载zip包,解压,设置环境变量GRADLE_HOME,值为解压目录,再将%GRADLE_... 查看详情

初识mybatis及第一个mybatis程序(基于maven创建)(代码片段)

MyBatis简介1、什么是MyBatisMyBatis是一款优秀的持久层矿建它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或者注解来配置和映射原生类型、接口... 查看详情

初识gradle

1.maven与gradle比较?  gradle要简洁,容易一些。2.gradle的安装?  下载之后下一步,,下一步  系统变量上GRADLE_HOME  D:SoftwareGradlegradle-4.3.1   系统变量上Path  %GRADLE_HOME%in;  系统变量上 GRADLE_USER_HOM... 查看详情

初识gradle,idea+springbootdemo

写在前面;使用maven管理写过几个springboot的系统,此篇博客纯属记录整理学习的过程.另外,源码分享地址在最后.Java:1.8.0_281tomcat:1.8IDE:IntelliJIDEA2021.3.2(UltimateEdition)gradle:目前 查看详情

springboot初识

作用SpringBoot是为了简化Spring应用的创建、运行、调试、部署等等而出现的,使用它可以专注业务开发,不需要太多的xml的配置。核心功能1、内嵌Servlet容器(tomcat、jetty),可以以jar包的方式独立运行,无需以war包形式部署到独... 查看详情

gradle初识

一、安装配置gradle官方网站https://gradle.org/,下载下来是一个压缩包,解压到合适的目录即可,然后配置环境变量(GRADLE_HOME,Path),略去。二、IDEA配置NewProject时选择Gradle作为构建工具。值得关注的配置如下。创建的项目的结构如图... 查看详情

servlet初识(代码片段)

ServletServlet是什么?第一个Servlet程序:HelloWorld1.创建项目2.引入依赖3.创建目录4.编写代码5.打包程序6.部署程序7.验证程序简化部署方式安装SmartTomcat插件配置SmartTomcat插件访问出错情况404405500空白页面无法访问此网站Servlet是什... 查看详情

初识rabbitmq(代码片段)

19/5/29 对于rabbitMQ,我已经研究了几天。之前完全的没有接触过,所以有很多的概念,很多的坑要踩首先是安装rabbitmq这个就不记录了。1、引入Maven<dependency><groupId>org.springframework.amqp</groupId><artifactId>spring-amqp&... 查看详情

初识mybatis之入门案例

我也是自学了一下,在idea中基于maven的mybatis的配置。有什么不对的地方,请指正,谢谢。 1.1咋们先来配置测试一下,配置mybatis的图解: 1.2pom.xml需要mybatis的依赖节点,节点如下:1<dependencies>2<dependency>3<groupId&... 查看详情

软帝学院教你:初识springboot

软帝学院教你:初识springbootSpringBoot简化了基于Spring的应用开发。你可以很容易地创建一个独立的,产品级别的Spring应用。我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数SpringBoot应用只需要... 查看详情

初识hive(代码片段)

文章目录什么是hive什么是数据仓库Hive读写模式Hive与传统数据库比较Hive的存储格式Hive数据类型简单数据类型复杂数据类型:HiveJDBC创建一个Maven项目,并添加依赖启动hiveserver2编写并运行代码什么是hiveHive是建立在Hadoop上... 查看详情

jenkins系列之——前言jenkins初识

Jenkins系列之——第一章Jenkins下载及安装Jenkins系列之——第二章Jenkins中Maven和JDK配置Jenkins系列之——第三章Jenkins编译的第一个项目Jenkins系列之——第四章Jenkins编译一个Web项目并远程发布到TomcatJenkins系列之——第五章Jenkins编译... 查看详情

初识springboot,创建一个最简单的示例(代码片段)

开始...1、首先创建一个maven工程,引入springboot依赖<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></depende 查看详情