maven

最近研究下了maven项目的环境搭建,很多地方研究的不是很深入,仅自我总结用,先说明下maven在本地环境的搭建吧。

1.为什么要在本地搭建maven环境:

           在本地安装maven,可以比较轻松合理的管理新建的maven项目jar包的存放位置,也可以通过dos命令查看maven的一些运行情况

2.maven下载地址:http://maven.apache.org/download.cgi

           目前最新的版本已经到maven3.3.9了,但是我在搭建的过程中发现,使用最新的maven版本一直搭建失败,最后发现是我本地安装的jdk版本是1.6的,

   通过查资料发现maven 3.3.x版本只支持JDK1.7版本,不支持JDK1.6。

            由于JDK1.7版本在我们项目中还存在很多不确定风险,所以我选择了maven3.0.5的低版本。

3.下载完maven安装包之后直接解压,放到自定义的一个目录下:

maven_第1张图片


4.打开“conf”文件夹下的settings.xml文件,进行一些必要的配置,具体maven的settings.xml的每个配置项的作用可以参考

   http://www.cnblogs.com/yakov/archive/2011/11/26/maven2_settings.html;

我只是做了简单配置:

镜像:

我用了oschina的url连接

id,name:唯一的镜像标识和用户友好的镜像名称。id被用来区分mirror元素,并且当连接时候被用来获得相应的证书。
url:镜像基本的URL,构建系统敬将使用这个URL来连接仓库,而不是原来的仓库URL。
mirrorOf:镜像所包含的仓库的Id。例如,指向Maven central仓库的镜像(http://repo1.maven.org/maven2/),设置这个元素为central。更多的高级映射例如repo1,repo2 或者*,!inhouse都是可以的。没必要一定和mirror的id相匹配。

<mirrors>
      <mirror>
          <id>nexus</id>
          <mirrorOf>central</mirrorOf>
          <name>Nexus Mirror</name>
          <url>http://maven.oschina.net/content/groups/public/</url>
     </mirror>
  </mirrors>


仓库:

仓库是Maven用来构筑构建系统的本地仓库的远程项目集合。它来自于被Maven叫做插件和依赖的本地仓库。不同的远程仓库包含不同的项目,当profile被激活,他们就会需找匹配的release或者snapshot构件。

这里的rul也可以是自定义的服务器url

<profile>
      <id>nexus</id>
      <repositories>
        <repository>
          <id>central</id>
          <url>http://maven.oschina.net/content/repositories/thirdparty/</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </repository>
      </repositories>
     <pluginRepositories>
        <pluginRepository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>

激活配置:

<activeProfiles>
    <activeProfile>profile-default</activeProfile>
  </activeProfiles>

5.配置maven的环境变量:

maven_第2张图片

maven_第3张图片


至此maven的环境变量配置完成,打开cmd窗口,输入mvn -v 即可验证maven是否安装成功:

maven_第4张图片


先说这么多吧,最近准备搞一个maven跟spring,mybatis的集成框架,后续再慢慢把相关的内容总结起来。



  


你可能感兴趣的:(jdk,maven)