文档章节

STS,MyEclipse中Maven配置

岁月无痕
 岁月无痕
发布于 2015/06/01 00:46
字数 762
阅读 3285
收藏 4

本文以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:\Users\Administrator\.m2\repository下面,这样,你的C盘会越来越大,因为所有的jar都下载到了该目录下了,同时会在重装系统的时候丢失所有的C盘的jar包。

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

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   | 下面是默认的本地仓库地址
   | Default: ~/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
  <!-- 自定义本地仓库地址-->
<localRepository>H:/Maven3/repository</localRepository>
</settings>

保存退出。

二、配置Maven环境变量

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

确认一下,cmd输入java -version

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

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

 

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

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

保存退出。

在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了。

© 著作权归作者所有

岁月无痕

岁月无痕

粉丝 9
博文 12
码字总数 10402
作品 0
杨浦
程序员
私信 提问
详解Maven4MyEclipse

MyEclipse中的Maven集成 本篇概述为您介绍一下Maven的基本概念,以及如何在MyEclipse(Maven4MyEclipse)中使用Maven来提高Maven UI的工作经验。Maven4MyEclipse无论是对于新手还是经验丰富的...

Miss_Hello_World
2015/05/21
980
0
Eclipse,myeclipse安装 配置Maven

myeclipse自带了maven插件,但是和原生插件还是有点不一样,本文介绍Maven的安装和配置,同样适用于eclipse。 1.首先需要安装jdk,myeclipse(废话!)。 然后到maven官网下载maven,http://...

罗泽武
2014/01/16
268
0
将Maven2项目转为MyEclipse项目

现在项目中,大家开始用jetty。它不用像在MyEclipse中使用Tomcat那样要部署,也不用像在Tomcat中那样,要把应用都放到webapp文件夹下。jetty可以直接用你的项目的目录结构。 我们在用maven的...

随智阔
2013/11/20
71
0
从搭建Nexus到建立Maven项目

因为看到网上诸多的公共Maven仓库,以及自己管理Jar包的不方便,趁这次搭建毕设项目环境,把创建Maven项目涉及到的步骤理一遍。 安装Nexus(以Windows32平台举例): 下载Nexus:http://www....

Iuranus
2013/11/03
3.9K
0
将Maven2项目转为MyEclipse项目

现在项目中,大家开始用jetty。它不用像在MyEclipse中使用Tomcat那样要部署,也不用像在Tomcat中那样,要把应用都放到webapp文件夹下。jetty可以直接用你的项目的目录结构。 我们在用maven的...

鉴客
2011/10/11
4.6K
1

没有更多内容

加载失败,请刷新页面

加载更多

可能是国内第一篇全面解读 Java 现状及趋势的文章

作者 | 张晓楠 Dragonwell JDK 最新版本 8.1.1-GA 发布,包括全新特性和更新! 导读:InfoQ 发布《2019 中国 Java 发展趋势报告》,反映 Java 在中国发展的独特性,同时也希望大家对 Java 有...

阿里云官方博客
5分钟前
1
0
Spring Boot 2.x基础教程:Swagger静态文档的生成

前言 通过之前的两篇关于Swagger入门以及具体使用细节的介绍之后,我们已经能够轻松地为Spring MVC的Web项目自动构建出API文档了。如果您还不熟悉这块,可以先阅读: Spring Boot 2.x基础教程...

程序猿DD
9分钟前
1
0
《毅力》读书笔记

1.确信你全身心地投入 2.准备好为目标进行艰难的跋涉 3.通过减少需要使用毅力的情形,为将来的挑战做好准备 4.尽可能具体细致地确定你的目标和实现目标的过程 5.把挑战分解为小而易于管理的小...

lingch
10分钟前
2
0
zk中快速选举FastLeaderElection实现

选举涉及概念 服务器状态 投票 如何选择投票? 协议 选举 如何进行选举? epoch 发送者 接收者 发送队列 接收队列 服务器状态 public enum ServerState { LOOKING,寻找Leader状态,当服务处于...

writeademo
13分钟前
1
0
教你玩转Linux—磁盘管理

Linux磁盘管理好坏直接关系到整个系统的性能问题,Linux磁盘管理常用三个命令为df、du和fdisk。 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少...

Linux就该这么学
16分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部