Maven

Maven项目管理工具

Maven是一个跨平台的项目管理工具,主要用于基于java平台的项目构建,依赖管理。

互联网maven项目工具,管理jar,解决冲突,远程仓库(中央),本地,私服,rpc远程调用:dubbo

Jdk的情况

Jdk必须1.6以上的版本

从官网下载maven

http://maven.apache.org/官网上下载最新版本的maven

设定path路径

把下载下来的maven解压缩,然后有一个bin文件夹,这是一个bin的文件夹的目录

F:\work\course\maven\maven\bin

把该目录追加到环境变量的path中。

利用命令行检查是否成功

ss

有这个图,说明maven安装成功了。

建库

先打开路径

​ 打开你的maven安装目录

把settings.xml文件复制到上述的路径中

setting:本地仓库,私服地址,放权

F:\work\course\maven\apache-maven-3.0.5-bin\apache-maven-3.0.5\conf

有一个settings.xml文件,复制到C:\Users\Think.m2

修改settings.xml文件

F:/work/course/maven/mavenRepository/

指定仓库的路径,随便定义你的本地仓库就是放jar包的地方

在这里mavenRepository就是仓库的路径

Maven的配置

说明:

bin中存放可执行的二进制文件

conf存放settings.xml文件

lib 运行maven所依赖的jar包

maven的约定

src/main/java 存放项目的java文件

src/main/resources 存放项目的资源文件,如spring,hibernate的配置文件

​ src/test/java 存放所有的测试的java文件

src/test/resources 存放测试用的资源文件

target 项目输出位置

pom.xml 文件


pom.xml

groupId 这是项目组的编号,这在组织或项目中通常是独一无二的。随便写:com.hxy.maven
artifactId 这是项目的ID。这通常是项目的名称。 例如,consumer-banking。 除了groupId之外,artifactId还定义了artifact在存储库中的位置。
version 这是项目的版本。与groupId一起使用,artifact在存储库中用于将版本彼此分离。

project:表示一个工程

modelVersion:为版本号


Maven常用命令

编译项目 mvn compile

打包发布 mvn package

清理(删除target目录下编译内容) mvn clean

打包后将其安装在本地仓库

mvn install

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦