Maven使用
Maven是什么?
用来管理项目的包依赖的软件.
在项目中使用POM.xml文件进行管理.
pom.xml
pom.xml文件按照xml组织文件.
组织文件的形式是标签.
<标签名>/<标签名>
标签是可以进行嵌套设置的.
Maven的POM文件的标签有自己定义的标签.
在项目中,pom.xml位于项目的顶层目录.
所以一个项目,大多是Maven项目.同时它也是Java项目.
对于一个项目来说,从不同的角度来看,就可以成为Maven项目和Java项目,说的其实是一个项目.
settings.xml配置
这个文件位于%MVN_HOME%\conf目录.
在系统中安装了这个软件后(其实就是解压,配置home的环境变量,和安装JAVA一样),就可以配置这个文件了.
大多数的内容是不需要修改的.
我一般会修改两个部分.
1.Maven下载的jar包位置
<localRepository>C:\\Users\\hp\\.m2\\repository</localRepository>
这是在Windows系统中的配置方式.指定了Maven下载的包的存放位置.
2.镜像配置
<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
上面配置的镜像是国内的阿里云的.
默认是国外的,网速太慢.所以修改成阿里云的.
另一方面,如果公司有Nexus的私服,可以配置成公司的私服.
IDEA中设置
IDEA自带了Maven的插件,不过,为了开发,我们还是需要另外安装一下Maven.
配置Maven的方式是:
在设置里-->build...->Maven-->
这里需要将Maven设置成你的maven的家目录,
下面的两个配置时settings.xml和localRepository.
其中localRepository会根据上面setting.xml文件的自动获取.
后面的对勾的意思是,你要是勾上了就表示使用你自定义的文件,如果没有勾上,就是那个默认的文件.
这里有个建议.
建议
将Maven\conf里面的配置好的settings.xml文件复制一份替换默认的文件.
其他
有时候导入新的Maven项目的时候,IDEA 中Maven的配置会使用项目中的.
这个时候你需要去看看IDEA的Maven配置,将其修改成你本地的.