美文网首页
Maven项目管理

Maven项目管理

作者: SgRMrLi | 来源:发表于2021-10-26 11:28 被阅读0次

    Hi, guys!yeah,it's me again!

    1. Maven介绍

    1. maven是项目管理工具 , 对软件项目提供构建与依赖管理
    2. maven是apache下的Java开源项目
    3. maven为Java项目提供了统一的管理方式, 已成为业界标准

    2. maven核心特性

    1. 项目设置遵循统一的原则, 保证不同开发环境的兼容性
    2. 强大的依赖管理, 项目依赖组件自动下载, 自动更新
    3. 可扩展的插件机制, 使用简单, 功能丰富

    3. maven的安装

    1. [官网] https://maven.apache.org/ 下载
    2. image.png
    3. 解压缩以后, 将"D:\apache-maven-3.8.3-bin\apache-maven-3.8.3\bin"这个路径添加到系统环境变量path中
    4. 最后进行测试看是否成功 image.png
    1. 如果测试显示的错误, 那么需要您仔细看一下自己电脑中JAVA_HOME中的环境配置是否正确, 根据jdk版本的不同会有所不同[尽量配置成下面这样, 这样会包含jdk和jre] image.png image.png

    4. eclipse配置maven

    window→preferences→找到maven image.png

    5. eclipse创建maven项目

    1. 本人使用的是eclipse2021.9的版本, 所以在项目栏左侧会直接有create maven project选项, 点击以后 image.png

      , 然后next


      image.png finish完成就创建好了一个maven项目
    maven 坐标 含义
    GroupId 机构或者团体的英文, 采用"逆向域名"形式书写
    ArtifactId 项目名称, 说明用途, 例如:cms, oa
    Version 版本号, 一般采用"版本 + 单词"

    6. maven依赖管理

    1. Maven利用dependency(依赖)自动下载,管理第三方jar, 2. 在pom.xml文件中配置项目依赖的第三方组件, 3. maven自动将依赖从远程仓库下载至本地仓库, 并在项目中使用 image.png
    2. maven中央仓库的检索网站: search.maven.org


      image.png image.png image.png
      image.png

    7. 本地仓库和中央仓库

    1. 概念


      image.png
    1. eclipse中查看本地仓库位置


      image.png
    1. 配置阿里云私服, 这样下载依赖的时候会快很多[当然现在的私服url是这面显示的, 但是过些年以后可能会变, 到时候留言, 本人会跟你一起找合适的url]
    <repositories>
            <repository>
                <!-- 创建私服的地址 -->
                <id>aliyun</id>
                <name>aliyun</name>
                <url>https://maven.aliyun.com/repository/public</url>
            </repository>
        </repositories>
    

    8. maven构建Java Web工程

    8.1 配置Tomcat, 如果已经配置好了可以忽略

    注意下面的图片这是tomcat安装版本自动查找的你本地的jre, 默认即可, 下一步才是选择安装路径 配置jre.png
    eclipse中添加tomcat服务.png image.png image.png

    8.2 创建maven web项目, 前几步跟创建普通maven项目一样

    1. 不同之处是需要修改JRE System Library(默认是jdk1.5, 需要改成本机本机的jdk) image.png
    2. image.png
    3. 然后再项目上右击, 选择properties→找到Project Facets→单击Convert to faceted form...→勾选Dynamic Web Module→右侧Runtimes选择tomcat然后apply and close

    相关文章

      网友评论

          本文标题:Maven项目管理

          本文链接:https://www.haomeiwen.com/subject/gupealtx.html