Maven简介

Maven简介

Maven作用

  • Maven能够实现对jar包的有效管理,这样能够大大减小工程的体积。

  • 传统的开发ssh项目
    在这里插入图片描述

  • ssh项目使用maven进行开发
    在这里插入图片描述

Maven项目寻找jar包的过程

  • 整体上看

    在这里插入图片描述

  • 具体在仓库的寻找过程
    在这里插入图片描述

Maven的两大核心

  • 依赖管理:对jar包管理过程
  • 项目构建:项目在编码完成之后,都项目进行编译,测试,打包等一系列部署

Maven本地仓库安装

  • 建立文件夹

    • 比如H:\sshenv\bos_repository
  • 在配置文件中配置
    在这里插入图片描述

Maven环境web项目的目录结构

在这里插入图片描述

将下载到本地的jar包发布到本地仓库的方法

  • 进入dos命令行,进入jar包所在目录的最外层文件夹,利用mvn install 命令进行发布。

    前提是这个文件夹里要有pom.xml文件,否则无法安装。一般下载下来的jar包解压后文件夹内都有pom文件

  • 比如我将jython_installer-2.5.2.jar(此jar包作用是能够让java代码无缝调用python代码。
    在这里插入图片描述

  • 比如我将本地的gson发布到本地仓库
    在这里插入图片描述
    由于文件夹里没有pom文件,所以安装不成功
    一般是去中央仓库去搜,里面会有对应的依赖信息,只需将其复制到项目的pom.xml配置文件里即可。

  • 对于单个jar来说,没有pom文件,也可以发布到本地仓库,拿gson举例

    mvn install:install-file -Dfile=C:\Users\kongxiangyue\Desktop\gson\gson-2.8.0.jar -DgroupId=gson1 -DartifactId=gson1 -Dversion=2.8.0 -Dpackaging=jar -DgeneratePom=true
    //引入命令
    <dependency>
           <groupId>gson1</groupId>
           <artifactId>gson1</artifactId>
           <version>2.8.0</version>
    </dependency>
    

    mvn命令是将jar包打入到setting文件配置的文件夹中,文件结构为group->articfactId->version->文件,文件名可以不做规定,尽量不要使用中文命令。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值