美文网首页Java编程
Maven学习(一)

Maven学习(一)

作者: CrazyCat丶 | 来源:发表于2020-12-04 10:51 被阅读0次

一、学习原因

       最近在做分布式项目,由于之前学习的maven有很多都忘记了,所以借着这次机会,想把以前的一些知识再系统的回顾下,也在此留下记录,作为笔记和日后的参考。

二、Maven的学习

    1、基础概念

              Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:         POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven是一个项目管         理工具,可以对Java项目进行重建和依赖管理,Maven 曾是 Jakarta项目的子项目,现为由 Apache 软件基金           会主持的独立 Apache 项目。

    2、Maven的作用

                主要有以下作用:

                    构建项目、文档生成、报告、依赖管理、项目发布等等

     3、maven的项目结构

                项目名称                                           存放pom.xml和所有的子目录


                src/main/java                                    项目的java源代码                


                src/main/resources                           项目的资源,比如说property文件,xml文件


                src/test/java                                      项目的测试类,比如说Junit代码


                src/test/resources                             测试用的资源


                src/main/webapp/WEB-INF              web应用文件目录,web项目的信息


                /target                                                打包输出目录


                /target/classes                                   编译输出目录


                /target/test-classes                            测试编译输出目录


          4、安装配置

                Maven 下载:

                            Maven 下载地址:http://maven.apache.org/download.cgi

                设置 Maven 环境变量

                         右键 "计算机",选择 "属性",之后点击 "高级系统设置",点击"环境变量",来设置环境变量,有以                    下系统变量需要配置:

                   新建系统变量 MAVEN_HOME,变量值:E:\Maven\apache-maven-3.3.9

                编辑系统变量 Path,添加变量值:;%MAVEN_HOME%\bin

                注意:注意多个值之间需要有分号隔开,然后点击确定。

    5、Maven的POM文件

                POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。

    注意:父POM是 Maven 默认的 POM。所有的 POM 都继承自一个父 POM(无论是否显式定义了这个父 POM)。父 POM 包含了一些可以被继承的默认设置

6、POM标签详解

    

相关文章

  • Maven快速上手

    1、Maven介绍 注:改章节的内容主要粘贴自:Maven学习总结(一)——Maven入门。Maven(这个单词来...

  • maven学习笔记

    maven学习笔记 2016年1月6日 一、maven安装 windows下maven安装安装maven前,首先要...

  • Maven学习(四) Maven 聚合 继承 单继承

    Maven学习(四) Maven 聚合 继承 单继承 聚合 Maven聚合:一个Maven项目,用来管理它的mav...

  • Maven学习(一)

    一、Maven是什么? Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架...

  • Maven学习(一)

    一、学习原因 最近在做分布式项目,由于之前学习的maven有很多都忘记了,所以借着这次机会,想把以前的一些知...

  • Maven学习(一)

    Mybatis初体验——在maven基础下配置Mybatis maven学习(一)——使用映射器 前言通过上文对M...

  • 2019-03-03

    技术:有关maven学习 互联网运营:关于运营和做简历 一、有关Maven的学习: 1、有关maven包的下载:h...

  • maven学习笔记(一):maven说明

    1:什么是maven -Maven意为“知识的积累”、“专家”或者“内行”的意思,maven是一个跨平台的项目管理...

  • Maven学习笔记(一):Maven概述

    Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合...

  • maven的应用(摘自菜鸟教程)

    一直使用maven,缺少系统化学习,找了本教程,系统的了解和学习下 1 maven的基本概念 maven安装 po...

网友评论

    本文标题:Maven学习(一)

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