在发音上,不同人发音可能不同
Apache软件基金会(非盈利的组织,把一些开源软件维护管理起来)
maven是Apache的一个开源项目,是一个优秀的项目构建的(管理)工具.
maven可以管理项目中的jar,以及jar之间的依赖关系.(A.jar中要用到B.jar)
maven可以完成项目编译,测试,打包等功能
pom.xml 里面可以配置相关信息,指导Maven如何工作.
坐标:jar包在仓库中的唯一位置,Apache将全部jar包在服务器端统一进行管理
每个jar包都有一个唯一地址,开发者只需要在项目中配置需要使用的jar的地址(坐标)
Maven就会自动
仓库:官方存储jar文件的仓库
中央仓库:官方提供的,访问速度慢
中央仓库镜像:在全球各地对中央层库进行备份(例如阿里云),国内访问速度快
本地仓库:在程序员电脑上的仓库,第一次使用时从官方下载到本地,以后直接从本地直接引用即可
1.先在官网上下载Maven(https://maven.apache.org/)将其存储到自己指定的目录
2.下载完找到指定目录中的bin文件,将其地址复制,在系统的环境变量中添加以搭建环境变量,再通过终端输入mvn -verison来检验是否搭建成功
3.在指定目录的conf文件中的setting文件中
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
将-->修改至| Default: ${user.home}/.m2/repository后
修改后:
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
然后配置阿里云Maven镜像仓库
找到
在前加
修改后:
4.在文件资源管理器中新建一个文件夹
5.打开Java语言开发的集成环境(IDEA),在File中找到new projects setting中的setting for new project配置Maven,找到Build,Execution,...下的Build Tools下的Maven,将User settings file更改到指定目录的conf的修改后的settings文件,将Local repository更改为刚才新建的文件夹,记得点击Apply
6.在IDEA中创建一个Maven项目,会自动下载保存到新建的文件夹下
Maven中的命令
clean 清除之前的编译
compile编译
package打包
就是将本地开发的项目进行打包(jar包,里面都是编译后的Class文件),最终把jar
1.8 1.8
org.apache.maven.plugins maven-assembly-plugin 2.2-beta-5 jar-with-dependencies true lib/ com.ffyc.chatrom.client.frame.Run make-assembly package single