代码编织梦想

1. 为什么使用maven

Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。

  • 使用maven可以帮助我们处理第三方依赖,及传递依赖。
  • 规范目录结构,(可以通过配置使用个性化的目录结构,但不建议这么做)
  • 方便的打包,部署功能
  • 方面的多模块管理能力
  • 丰富的扩展插件,扩展功能,如代码检查插件,单元测试插件等。

2. 什么是自动构建工具

  • 原始方式HelloWorld.java --(javac) --> HelloWorld.class ----> java HelloWorld
  • IDE集成开发环境例如: eclipse,IDEA
  • 传统的web项目搭建时,一般是先手动的获取依赖的jar包,然后在放入web-inf的lib包下,如果存在传递依赖,则需要自己将相关的jar包下载下来并放入web-inf的lib包下。使用maven只需要在pom配置文件中将依赖配置好,maven会自动处理依赖。
  • 3. 常用的构建工具antmavenGradle android项目管理和构建已使用

3. 常用的构建工具

  • ant
  • maven
  • Gradle android项目管理和构建已使用

4. Maven安装与配置

4.1 下载

载maven安装包,解压即可使用,下载地址:http://maven.apache.org/download.cgi

4.2 配置maven环境变量

  • MAVEN_HOME
  • M2_HOME
  • 修改path添加maven相关路径

4.3 验证

doc窗口执行命令“mvn –version”

4.4 配置

1) 换源

  • 为什么换源
  • 如何将源换成阿里云
 <mirrors>    <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>*</mirrorOf>
        <name>阿里云公共仓库</name>
        <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
 </mirrors>

2) 配置本地仓库的位置

默认的本地仓库在C:\Users\你的用户\.m2, 如果需要可以修改本地仓库的配置

<localRepository>在此指定自己的目录</localRepository>

5. 基本概念

5.1 maven的三种仓库

  • 远程仓库
  • 公司私服
  • 本地仓库

5.2 maven坐标

  • group id:组织id,一般就是公司域名反写
  • artifact id:项目名字
  • version:版本
  1. groupId命名规则:
    1. 建议使用公司或组织的域名,例如com.example,org.apache等等。
    2. 如果你没有一个域名,可以使用你自己的名字或项目的名称。
    3. groupId应该是唯一的,以避免与其他项目冲突。
  2. artifactId命名规则:
    1. artifactId是项目的名称,它应该是短小精悍的,能够清楚地表达出项目的目的。
    2. 一般来说,artifactId应该是小写字母,可以使用连字符(-)或下划线(_)来分隔单词。

例如,如果你正在开发一个名为"myproject"的项目,并且你的公司域名为"com.example",那么你的groupId将是"com.example",artifactId将是"myproject"。

5.3 标准目录结构

  • src/main(源代码)
  • src/test(测试代码)
  • target 编译后、打包后的文件

5.4 pom介绍

Project Object Model,项目对象模型。通过xml格式保存的pom.xml文件。作用类似ant的build.xml文件,功能更强大

该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。

6. 在IDEA中创建maven项目

  1. 使用maven创建项目,选择archetype,我们创建的是web所以做如下选择

 

  1. 输入项目名,项目保存的位置等信息

 

  1. 检查maven的相关配置

  1. 项目创建完成的界面

 

  1. 手动添加java,及test的源码目录

 

 

  1. 将web.xml修改成为3.0或以上版本

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hc0824/article/details/129669093

使用intellij idea 配置maven(入门)-爱代码爱编程

1. 下载Maven 官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配置本地仓库路径 3.配置maven环境变量 4.在

maven配置以及设置国内镜像_轻雨落笔痕的博客-爱代码爱编程_maven镜像

下载好maven时,将maven包放进D盘,创建maven文件夹,进行解压。 然后进行配置 右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量,有以下系统变量需要配置: 新建系统变量   MAVEN_HOME  变量值:D:\maven\apache-maven-3.5.4 编辑系统变量  Path      

maven安装及配置(详细版)-爱代码爱编程

1.下载: 方式一可以从官方下载,下载页面:http://maven.apache.org/download.cgi 方式二:或者题主提供的版本下载maven安装包 提取码:ysns 下载好后是一个压缩文件 2.安装: maven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹内即可使用。 3.配置MAVEN_HOME maven 的使用是

idea配置maven项目(超详细)-爱代码爱编程

一、使用步骤 1.在Idea中配置maven (1)、打开Idea,点击File,然后点击Settings,进入设置,或者直接按Ctrl+Alt+S进入设置 在这里插入图片描述 (2)、先在左上角的搜索框输入maven,找到maven后单击,然后在右边的maven home path的右边选择你的maven安装路径,选择到根目录就好了,然后点击确定,具

Maven的下载安装配置教程(详细图文)-爱代码爱编程

目录 一、简单了解一下什么是Maven 二、maven的下载  三、maven的安装  四、maven的环境变量配置 五、setting文件配置 六、开发工具配置Maven 一、简单了解一下什么是Maven Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发