----Maven工程结构

Project
	|--src(源码包)
		|--main(正常的源码包)
			|--java(.java文件的目录)
			|--resources(资源文件的目录)
		|--test(测试的源码包)
            |--java
			|--resources
	|--target(class文件、报告等信息存储的地方)
	|--pom.xml(maven工程的描述文件)

----Maven命令

Maven的命令要在pom.xml所在目录中去执行

  • mvn –version
    显示版本信息

  • Mvn compile
    编译的命令

  • Mvn clean
    清除命令,清除编译好的class文件,一般是target目录中的文件

  • Mvn test
    测试命令,该命令会将test目录中的源码进行编译

  • mvn site
    生成项目相关信息的网站

  • mvn dependency:tree
    打印出项目的整个依赖树

  • mvn deploy
    将打包的文件发布到远程参考,提供其他人员进行下载依赖

  • Mvn package
    打包命令

  • Mvn install
    安装命令,会将打好的包,安装到本地仓库

–组合命令–

  • Mvn clean compile 先清空再编译

  • mvn clean test命令 cmd 中录入 mvn clean test命令
    组合指令,先执行clean,再执行test,通常应用于测试环节

  • mvn clean install命令 cmd 中录入 mvn clean install 查看仓库,当前项目被发布到仓库中
    组合指令,先执行clean再执行install,将项目打包,通常应用于发布前

    执行过程:
    清理————清空环境
    编译————编译源码
    测试————测试源码
    打包————将编译的非测试类打包
    部署————将打好的包发布到资源仓库中

1.下载Maven
官方网站:http://maven.apache.org
Maven是使用java开发,需要安装jdk1.5以上(由于版本适用问题,大部分idea2019版适用jdk1.8及以上)
在这里插入图片描述

2.安装Maven
下载来的是zip包,需要解压
我这里解压在D盘Maven文件夹下(直接解压到此文件夹下,不知道为什么,我的解压工具自动解压到了.bin目录下,不过不影响)
在这里插入图片描述
解压好然后配置Maven的环境变量MAVEN_HOME

在这里插入图片描述
在这里插入图片描述

变量值一定要指定对
在这里插入图片描述

在这里插入图片描述
配置maven的环境变量PATH
在这里插入图片描述
在这里插入图片描述
测试Maven是否安装成功,在系统命令行中执行命令:mvn –version
在这里插入图片描述
3.配置Maven
在Maven安装目录的conf里面有一个settings.xml文件,这个文件就是maven的全局配置文件。可以用idea打开,或代码编辑器打开;
(自己仓库地址中符号是 / 不是 \,一定要注意)
该文件中配置Maven本地仓库的地址
默认在系统的用户目录下的.m2/repository中,该目录是本地仓库的目录。重新指定本地仓库地址,如果不指定,则默认是~/.m2/repository目录,如果用户配置文件不存在,则使用全局配置文件的配置。
在这里插入图片描述
修改镜像文件:
我们也可以修改maven的中央仓库,中央仓库下载过慢,将其修改为阿里云的或其他的
以阿里云为例:
在settings. xml中配置morrors节点

<mirrors>
    <mirror>  
      <id>alimaven</id>  
      <name>aliyun maven</name>  
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
      <mirrorOf>central</mirrorOf>          
    </mirror>
</mirrors>

在这里插入图片描述
在这里插入图片描述

<profile>
            <id>jdk-1.8</id>
            <activation>
                <activeByDefault>true</activeByDefault>
                <jdk>1.8</jdk>
            </activation>
            <properties>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
            </properties>
</profile>

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
进入到项目根目录下,打开dos命令使用mvn compile编译项目,会生成一个target文件夹(或直接在文件管理器此目录下cmd然后mvn compile)
在这里插入图片描述
我这里命令已经执行过一次,把jar包已经下载过了,所以再次输入命令直接输出构建成功,如果第一次执行命令,会等一会让他下载jar包到本地仓库
4.设置本地仓库
这的意思是为以后构建的项目设置一些配置,我是2021版的idea,老版本的为othersetting
在这里插入图片描述
在这里插入图片描述
这里一个无关的配置可管可不管

-DarchetypeCatalog=local

在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐