MAVEN

简介

   是Apache软件基金会的开源项目,作为项目构建工具,用于帮助开发者管理项目中的jar 文件

与其直间的依赖关系,包括编译,打包,测试发布。、

具体表现

maven 管理的根目录都有pom.xml文件(指示Maven如何工作)配置项目的基本信息

当在pom.xml文件中配置所依赖的jar,则会自动从构件仓库中下载相应构件

坐标

jmaven给jar定义唯一标志。groupId、artifactId、packaging、version 的组合被称为项目的坐

标。其中groupd,artifactid,version是必须的,package可选

仓库

中央仓库全球共享,先将 jar 从中央仓库下载到本地仓库,然后在项目中引用本地
仓库的 jar.
中央仓库:全球共享
中央镜像仓库:提高开发者下载速率
本地仓库:开发者使用所有的JAr

MAVEN搭建与配置

1.安装JDK
2 下载Maven服务器
Maven 官网:http:// maven .apache. org 进入后点击Download
3 下载再完成后配置环境变量  打开CMD输入mvn -version
出现以下则完成配置
配置本地仓库地址
接下来根据情况在本地磁盘中建立通过 Maven 下载后 jar 文件所存储的文件
夹,一般我们称为”仓库(repository)”;最终是如何将下载的 jar 文件存储到我
们指定的仓库中呢?需要在 Maven 的服务器解压的文件中找到 conf 文件夹下
的 settings.xml 文件进行修改(通常创建副本进行保存比卖你出现错误)
配置阿里云 Maven 镜像仓库,下载速度更快
<mirror>
   <id>aliMaven </id>
   <name>aliyun Maven </name>
   <url>http://Maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

在idea中配置集成maven 

如图操作

pom.xml文件配置  

<!--maven ---注释>

 <modelVersion>4.0.0</modelVersion>
    <groupId>org.example</groupId>
    <artifactId>mavenDemo</artifactId>
    <version>1.0-SNAPSHOT</version>
    <!--指定jdk,以及编译器的版本-->
    <properties>
        <maven.compiler.source>1.8</maven.compiler.source> <!-- 设置 Java 源代码兼容性 -->
        <maven.compiler.target>1.8</maven.compiler.target> <!-- 设置编译的目标 JVM 版本 -->
    </properties>
<dependencies>
    <!--mysql-->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.16</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload -->
    <dependency>
        <groupId>commons-fileupload</groupId>
        <artifactId>commons-fileupload</artifactId>
        <version>1.3.1</version>
    </dependency>

</dependencies>

常用的命令

clean 删除编译的traget

compile 编译

package 打包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值