03Maven使用

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配置,将其修改成你本地的.

猜你喜欢

转载自www.cnblogs.com/dhu121/p/12618574.html
今日推荐