1.maven概述
1.1提供一套标准化的项目结构,哪个编译工具都能直接上。
1.2 标准化的构建流程
编译,测试,打包,发布
可以在这里给项目打成jar包。也能直接compile编译。
1.3 依赖管理
这段代码jar包只是从仓库里引用的。仓库已有,没有的就去手动刷新去下载。
写配置文件的时候。写中间的artifactId就行。
一些公司有自己的私服,可以下载jar包更快。
2.maven的安装配置。
2.1环境变量
先新建一个MAVEN_HOME,值为路径。
然后在path里新建。%MAVEN_HOME%\bin
然后可以在cmd里查看版本。mvn -version。看到下面的信息,说明配置成功。
2.2配置本地仓库
如果不配置仓库,有默认仓库,在C盘用户下。
配置本地仓库: 修改conf/settings.xml中的<localRepository>为一个指定目录 ,这个目录就是仓库。
2.3配置阿里云私服
提高下载jar包速度。
在seting.xml里
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
3.maven基本使用
3.1 maven命令使用
1.cmd里编译项目。目录下,mvn compile
2.mvn clean 清理target目录。
3.mvn package把项目打成jar包。
文件名里有&要去掉,不然报错
mvn test
执行test的代码。
4.mvn install,给项目生成的jar包放进本地仓库。
5.也可以直接在右边lifecycle里点。
3.2 maven生命周期
例如:如果直接打包,那么打包之前所有的步骤都会走一遍。
4.IDEA配置maven
4.1配置自己的maven
IDEA内置集成了一个maven,但我们一般配自己的maven,有自己的仓库,省事。
我们overide
配完后自己的。
apply,OK即可。
4.2 maven的标识
5.创建maven项目
6.导入maven项目
先把maven项目,放在project文件里,然后点右边的maven里的 +号,点pom.xml就导入了。
7.依赖的范围
设置jar包的作用范围。
8.maven helper插件
然后就有这两个功能了。