spring学习(2)-maven

一、maven的用处

  1. jar包管理
  2. 项目管理

二、maven的公司及其相关软件

  1. apache公司
  2. tomcat等

maven的jar包管理

三、mavenjar包获取的操作流程

1.先去本地仓库中查看是否存在jar包
2.若存在则使用,若不存在去中央仓库进行查找并下载到本地仓库
	中央仓库
	本地仓库
	maven安装配置   绿色软件

jar包是通过 坐标法进行注入 三个坐标

groupid和    公司名或者名字后缀

artifactid  项目名

version

二、maven文件类别用处

  1. maven文件 bin:工具目录

    ​ boot:加载器框架

    ​ config:配置文件

    ​ lib:jar包

三、设置本地仓库

  1. 第一步:创建本地仓库文件夹

  2. 第二步:在setting.xml中配置位置为本地仓库文件夹

  3. 第三部:配置mirror镜像

    1. nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public
  4. 第四步:配置环境变量

    1. JAVA_HOME路径是jdk路径

    2. MAVEN_HOME路径是apache-maven路径

    ![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=C%3A%5CUsers%5C86150%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20240228185209223.png&pos_id=img-J8DMlTTc-1709126817209

    1. 配置path中添加 %MAVEN_HOME%\bin

      ​ ![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=C%3A%5CUsers%5C86150%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20240228185424809.png&pos_id=img-R23MjglF-1709126817210

  5. 第五步:验证是否配置成功

    1. mvn -v后出现

      1. MAVEN_HOME和JAVA_HOME则配置成功

set java_home 能够查看本机配置的jdk位置

使用maven管理项目

maven管理项目的目录结构

工程名字

  • src
    • main
      • java目录:项目的主代码
        • 包结构
      • resource目录:项目配置文件
        • 非java代码 .yml .application
      • web-app目录
    • test
      • java:测试源码
      • resource:测试资源
  • pom.xml 项目的依赖和项目自身的信息
  1. pom文件书写

    1. ​ com.bzu.emp

      ​ emp-entity

      ​ 0.0.1

      ​ <!–打包方式 通过maven命令打包成相应 拓展名的文件包

      ​ 普通工程:jar,

      ​ web工程:war

      ​ 父子聚合:pom

      ​ -->

  2. 检验maven项目是否成功

    从maven创建成功compile到使用测试工具三方jar包,解释了pom.xml中的dependencies的作用

    1. maven常见命令

      1. 因为要对java进行编译,所以要在所有由java代码的地方进行cmd

        1. mvn compile(编译)
          运行后,target下面的classes中出现了包结构,实现了项目的编译

    操作:无返回值无参数的方法上添加一个(junit包内的单元测试

    2.配置pom.xml

    //让maven自动进行jar包下载
          <dependencies>
              <dependency>
                <groupId>junit</groupId>           //公司名或者路径倒写
                <artifactId>junit</artifactId>     //项目名称
                <version>4.12</version>            //版本号
              </dependency>
           </dependencies>
    
    1. mvn test 进行测试
    2. nvm package 打包到target下生成jar包
    3. mvn install 把jar包复制到本地仓库
    使用maven提供模板进行创建 mvn archetype:generate
  • 18
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值