zoukankan      html  css  js  c++  java
  • STS,MyEclipse中Maven配置

    本文以STS的环境做讲解,MyEclipse环境和STS差别不大,配置过程相似。

    STS是解压版的,启动后,可以看到已经有了Maven插件,

    但是,STS也同时给你了一个Maven,但是通常不建议使用STS自带的maven,其他的工具也一样,例如MyEclipse中自带的tomcat我并没有用,而是自己配置的自己的解压版的tomcat。使用默认的也可以,不过有时候可能出现各种莫名其妙的问题。

    一、首先下载Maven并配置自定义本地仓库

    它是apache下面的项目,下载地址:http://maven.apache.org/

    下载完成之后,解压Manen到你的磁盘中,建议解压目录不要太深,我解压到了G:apache-maven-3.0.5下,同时找到解压后的conf文件夹下的settings.xml文件,使用文本编辑器打开,修改默认的本地仓库的地址,不然的话,它给你的默认本地仓库是在C:UsersAdministrator.m2 epository下面,这样,你的C盘会越来越大,因为所有的jar都下载到了该目录下了,同时会在重装系统的时候丢失所有的C盘的jar包。

    修改默认本地仓库地址,在<settings></settings>标签之间加入<localRepository>你的本地仓库地址</localRepository>,我是放在了H:/Maven3/repository下,如下:

    [html] view plain copy
     
    1. <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"   
    2.           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
    3.           xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">  
    4.   <!-- localRepository  
    5.    | The path to the local repository maven will use to store artifacts.  
    6.    | 下面是默认的本地仓库地址  
    7.    | Default: ~/.m2/repository  
    8.   <localRepository>/path/to/local/repo</localRepository>  
    9.   -->  
    10.   <!-- 自定义本地仓库地址-->  
    11. <localRepository>H:/Maven3/repository</localRepository>  
    12. </settings>  

    保存退出。

    二、配置Maven环境变量

       首先,你的JDK必须安装正确,能使用STS就基本JDK正确了。

    确认一下,cmd输入java -version

    出现JDK版本信息就OK了。有些用户输入该命令,提示:无法识别该命令。  是因为你的path和classpath配置有问题,先检查JDK的环境配置。

    然后打开计算机--系统属性--高级系统设置,打开“环境变量”。

     在“系统变量”下,新建一个系统变量,变量名为 Maven_HOME(我取得名字是M3_HOME),地址为Maven解压地址,点击保存。

    修改path变量,加入“%M3_HOME%in ” 。

    保存退出。

    在cmd输入'mvn -version',出现maven版本信息就OK了。

    三、修改STS中默认Maven

    打来STS的window--prefences--Maven,选中Installations选项,可以看到已经有了一个默认的Maven,我们不使用它,点击Add,配置我们自己的Maven地址。

    然后还要配置User settings,点击User Settings选项,配置用户settings文件。注:我这里全局settings,和User settings都是同一个Settings.xml文件,那么所有的用户都是使用相同的配置,由于我的电脑只有一个User,所以就配置为全局的了。


    点击apply,ok保存退出prefences.

    至此,STS就可以使用自己的Maven了。

  • 相关阅读:
    BZOJ 3506 机械排序臂 splay
    BZOJ 2843 LCT
    BZOJ 3669 魔法森林
    BZOJ 2049 LCT
    BZOJ 3223 文艺平衡树 splay
    BZOJ 1433 假期的宿舍 二分图匹配
    BZOJ 1051 受欢迎的牛 强连通块
    BZOJ 1503 郁闷的出纳员 treap
    BZOJ 1096 ZJOI2007 仓库设计 斜率优化dp
    BZOJ 1396: 识别子串( 后缀数组 + 线段树 )
  • 原文地址:https://www.cnblogs.com/wangwiz/p/8473909.html
Copyright © 2011-2022 走看看