1.配置本地仓库
本地仓库:jar包存放在本地计算机的一个目录,主要是供给java使用
找到maven安装目录下的conf文件夹下的setting.xml配置文件,搜索<localRepository>添加你自己的Repository文件夹地址
2.setting.xml介绍
<localRepository> 配置本地仓库的目录
<interactiveMode>是否 需要 和用户交互以获得输入 默认为true
<offline>是否需要在离线模式下运行
<pluginGroups>插件组,默认情况下包含了org.apche.maven,plugins
<proxies>通过代理访问外部仓库
<servers>配置服务端
<mirrors>镜像库,就是你想用的仓库
<profiles>根据环境参数来调整构建配置的列表,为pom.xml的profile简化版,需要激活才可以使用
<activeProfiles>手动激活profiles的列表
关于<mirrors>,国内用户强烈建议使用阿里云maven中央仓库
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
3.maven名称解释
Project:任何你想build的事物,Maven都可以人为他们是工程,这些工程被定义为工程对象模型(POM-project object model),一个工程可以依赖其他工程,一个工程也可以由多个子工程构成.
POM:pom.xm是maven的核心文件,他是指示maven如何工作的元数据文件,类似于ant中的build.xml
GroupId:是一个工程在全局中唯一个标示符,一般他就是工程名
Artifact:工程将要产生或需要使用的文件,他可以是jar文件,源文件,二进制文件,war文件,甚至pom.xml文件.每个artifact都有groupid和artifactId为之一识别.
Denpendency:被依赖的包,一般是其他工程的artifactId
Plugin-in:Maven是由插件组织的,每一个功能都是由插件提供的
Repository:Maven仓库