美文网首页
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

    慕课网《项目管理利器——maven》笔记 项目管理利器 maven maven 是基于项目对象模型(POM),可以...

  • Maven你必须要知道的知识

    Maven基础知识: Maven是一个项目管理工具 依赖管理:Maven对项目jar的管理过程(传统项目中jar是...

  • Maven

    Maven是项目管理的Java工具,JavaEE中使用Maven可以方便地管理团队合作项目,可使用Maven管理类...

  • Maven应用1-项目jar的管理及项目发布

    目标:通过maven实现项目lib内容管理,并实现项目的maven包管理 一、安装maven环境 1、下载mave...

  • Maven实战之初识Maven

    Maven实战之初识Maven Maven的简单介绍 作用:Maven主要用于项目的构建,管理项目的依赖以及项目的...

  • 构建工具(一):Maven介绍及安装

    简述了什么是Maven,Maven的几个作用,项目构建、依赖管理、项目管理等,以及怎样安装配置Maven环境。 M...

  • maven学习笔记(总)

    maven 一、maven基础 1. maven的核心 依赖管理:对jar包管理的过程 项目构建:项目在编码完成后...

  • maven学习 Day1 2018-11-19

    maven 一、maven基础 1. maven的核心 依赖管理:对jar包管理的过程 项目构建:项目在编码完成后...

  • 概述

    maven(几乎所有java项目都使用) maven功能:项目构建、依赖管理maven安装:https://mav...

  • Maven配置(pom.xml)

    Maven 教程Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。 1. maven中的坐...

网友评论

      本文标题:Maven项目管理

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