您的位置:首页 > 其它

maven安装最佳实践

2016-04-16 09:14 281 查看
      maven安装最佳实践,参考《maven实战》整理。

      1.设置MAVEN_POTS环境变量

      mvn命令实际上执行的是java命令,java默认可用的最大内存可能不能满足maven使用,如果没有该配置,可能总会报出内存溢出异常。

      通常需要设置MAVEN_OPTS的值唯-Xms128m -Xmx256m,含义是设置最小堆内存是128m,最大堆内存是256m。

      需要在哪里配置呢?去maven home路径下的/bin的mvn中设置。

      比如我的maven home路径如下:/usr/share/maven 中的bin下的mvn。

     


     请看上图如中的最下面一行。修改此处即可。

     参考内容:http://hittyt.iteye.com/blog/1158989

     2.配置用户范围内的settings.xml

     maven_home/conf/settings.xml属于全局范围内起作用的,而~/.m2下的settings.xml是当前用户范围内。也许关系到升级,不过一般而言,一个项目或者互联网除非使用低版本的,一般升级的可能性很小,除非由重大功能变动。

     3.不要使用ide自带的maven

     为什么呢?ide集成的可能是最新的,但不是最稳定的maven。环境配置的maven可能和idea的maven版本不同有使用上的冲突,构建行为不一致。

     那么我们将ide中的maven修改本地计算机中的maven环境即可。  

     例如在eclipse中修改

     

   

     可以在add中添加本地的maven即可。

     其他关于eclipse和maven的小技巧。

    


     如果想看依赖的jar包源码和注释,那么可以点击上面的地方。

     eclipse设置本地依赖的settings.xml

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven