m2eclipse
- 作者: 淡然27112971
- 来源: 51数据库
- 2020-09-24
m2clipse 有内置的 maven ,只需安装好 java 即可 。
不过,通常为了 maven 版本可控和一致,最好配置成使用外部的 maven 。
从maven中心仓库下载到本地的jar包的默认存放在”${user.home}/.m2/repository”中,${user.home}表示当前登录系统的用户目录(如"c:\users\gacl"), 点击进入repository文件夹, jar包存放在这个位置不太好,我们希望能够自己定义下载下来的jar包的存放位置,因此我们可以自己设置下载到本地时的jar包的存放目录。 在“e:\”目录下创建一个“repository”文件夹, 找到apache-maven-3.2.3\conf目录下的settings.xml文件, 编辑setting.xml文件, 加上下面的代码,
1
e:/repository
这样就可以把jar包下载到我们指定的e:/repository目录中了,
把jar包下载到本地的好处就是,当编译时,会优先从本地的jar包去找,如果本地存在,就直接拿来用,如果不存在,就从maven的中心仓库去下载,如下图所示:
第一次执行"mvn compile"和"mvn clean"这两个命令时,maven会去中央仓库下载需要的jar包,而第二次执行这两个命令时,由于所需的jar包已经在本地的仓库中存储,所以就可以直接拿来用了,这样就省去了去中央仓库下载jar包的时间。
从maven中心仓库下载到本地的jar包的默认存放在”${user.home}/.m2/repository”中,${user.home}表示当前登录系统的用户目录(如"c:\users\gacl"), 点击进入repository文件夹, jar包存放在这个位置不太好,我们希望能够自己定义下载下来的jar包的存放位置,因此我们可以自己设置下载到本地时的jar包的存放目录。 在“e:\”目录下创建一个“repository”文件夹, 找到apache-maven-3.2.3\conf目录下的settings.xml文件, 编辑setting.xml文件, 加上下面的代码,
1
e:/repository
这样就可以把jar包下载到我们指定的e:/repository目录中了,
把jar包下载到本地的好处就是,当编译时,会优先从本地的jar包去找,如果本地存在,就直接拿来用,如果不存在,就从maven的中心仓库去下载,如下图所示:
第一次执行"mvn compile"和"mvn clean"这两个命令时,maven会去中央仓库下载需要的jar包,而第二次执行这两个命令时,由于所需的jar包已经在本地的仓库中存储,所以就可以直接拿来用了,这样就省去了去中央仓库下载jar包的时间。
Eclipse是一款非常优秀的IDE。除了基本的语法标亮、代码补齐、XML编辑等基本功能外,最新版的Eclipse还能很好地支持重构,并且
集成了JUnit、CVS、Mylyn等各种流行工具。可惜Eclipse默认没有集成对Maven的支持。幸运的是,由Maven之父Jason
Van
Zyl创立的Sonatype公司建立了m2eclipse项目,这是Eclipse下的一款十分强大的Maven插件,可以访问
http://m2eclipse.sonatype.org/ 了解更多该项目的信息。
本小节将先介绍如何安装m2eclipse插件,本书后续的章节会逐步介绍m2eclipse插件的使用。
现在我以Eclipse 3.6为例逐步讲解m2eclipse的安装。启动Eclipse之后,在菜单栏中选择Help,然后选择Install
New Software…,接着你会看到一个Install对话框,点击Work with:字段边上的Add按钮,你会得到一个新的Add
Repository对话框,在Name字段中输入m2e,Location字段中输入http://m2eclipse.sonatype.org
/sites/m2e,然后点击OK。Eclipse会下载m2eclipse安装站点上的资源信息
安装Maven后每次启动出现警告信息:
Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.
本段节选自 http://liguoliang.com/2010/eclipse-is-running-in-a-jre-but-a-jdk-is-required/
分两步解决问题:
1. 检查Eclipse正在使用的JRE
‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 确定正在使用JDK而非JRE.
如果没有JDK, 则先新增一个Standard VM.
2. 配置Eclipse.ini
检查Eclipse配置文件, 增加/编辑以下代码:
-vm
C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw
注意事项:
1. 第一行参数名称, 第二行为值, 不能写到同一行中
2. 关于第二行的值, 因为不允许出现空格, 所以使用Progra~1或2 替代”Program Files (x86)”.
如果在Program Files下, 请使用Progra~1, 如果在x86下, 则使用Progra~2
3. 在文件中的位置, 不能放到最后(不能在-vmargs之后), 不放心的直接放到文件最前, 如:
-vm
C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw
-startup
.....
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms240m
-Xmx912m
3. 重启Eclipse, 警告不再出现.
参考网址:http://www.cnblogs.com/freeliver54/archive/2011/09/07/2169527.html
不过,通常为了 maven 版本可控和一致,最好配置成使用外部的 maven 。
从maven中心仓库下载到本地的jar包的默认存放在”${user.home}/.m2/repository”中,${user.home}表示当前登录系统的用户目录(如"c:\users\gacl"), 点击进入repository文件夹, jar包存放在这个位置不太好,我们希望能够自己定义下载下来的jar包的存放位置,因此我们可以自己设置下载到本地时的jar包的存放目录。 在“e:\”目录下创建一个“repository”文件夹, 找到apache-maven-3.2.3\conf目录下的settings.xml文件, 编辑setting.xml文件, 加上下面的代码,
1
这样就可以把jar包下载到我们指定的e:/repository目录中了,
把jar包下载到本地的好处就是,当编译时,会优先从本地的jar包去找,如果本地存在,就直接拿来用,如果不存在,就从maven的中心仓库去下载,如下图所示:
第一次执行"mvn compile"和"mvn clean"这两个命令时,maven会去中央仓库下载需要的jar包,而第二次执行这两个命令时,由于所需的jar包已经在本地的仓库中存储,所以就可以直接拿来用了,这样就省去了去中央仓库下载jar包的时间。
从maven中心仓库下载到本地的jar包的默认存放在”${user.home}/.m2/repository”中,${user.home}表示当前登录系统的用户目录(如"c:\users\gacl"), 点击进入repository文件夹, jar包存放在这个位置不太好,我们希望能够自己定义下载下来的jar包的存放位置,因此我们可以自己设置下载到本地时的jar包的存放目录。 在“e:\”目录下创建一个“repository”文件夹, 找到apache-maven-3.2.3\conf目录下的settings.xml文件, 编辑setting.xml文件, 加上下面的代码,
1
这样就可以把jar包下载到我们指定的e:/repository目录中了,
把jar包下载到本地的好处就是,当编译时,会优先从本地的jar包去找,如果本地存在,就直接拿来用,如果不存在,就从maven的中心仓库去下载,如下图所示:
第一次执行"mvn compile"和"mvn clean"这两个命令时,maven会去中央仓库下载需要的jar包,而第二次执行这两个命令时,由于所需的jar包已经在本地的仓库中存储,所以就可以直接拿来用了,这样就省去了去中央仓库下载jar包的时间。
Eclipse是一款非常优秀的IDE。除了基本的语法标亮、代码补齐、XML编辑等基本功能外,最新版的Eclipse还能很好地支持重构,并且
集成了JUnit、CVS、Mylyn等各种流行工具。可惜Eclipse默认没有集成对Maven的支持。幸运的是,由Maven之父Jason
Van
Zyl创立的Sonatype公司建立了m2eclipse项目,这是Eclipse下的一款十分强大的Maven插件,可以访问
http://m2eclipse.sonatype.org/ 了解更多该项目的信息。
本小节将先介绍如何安装m2eclipse插件,本书后续的章节会逐步介绍m2eclipse插件的使用。
现在我以Eclipse 3.6为例逐步讲解m2eclipse的安装。启动Eclipse之后,在菜单栏中选择Help,然后选择Install
New Software…,接着你会看到一个Install对话框,点击Work with:字段边上的Add按钮,你会得到一个新的Add
Repository对话框,在Name字段中输入m2e,Location字段中输入http://m2eclipse.sonatype.org
/sites/m2e,然后点击OK。Eclipse会下载m2eclipse安装站点上的资源信息
安装Maven后每次启动出现警告信息:
Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.
本段节选自 http://liguoliang.com/2010/eclipse-is-running-in-a-jre-but-a-jdk-is-required/
分两步解决问题:
1. 检查Eclipse正在使用的JRE
‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 确定正在使用JDK而非JRE.
如果没有JDK, 则先新增一个Standard VM.
2. 配置Eclipse.ini
检查Eclipse配置文件, 增加/编辑以下代码:
-vm
C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw
注意事项:
1. 第一行参数名称, 第二行为值, 不能写到同一行中
2. 关于第二行的值, 因为不允许出现空格, 所以使用Progra~1或2 替代”Program Files (x86)”.
如果在Program Files下, 请使用Progra~1, 如果在x86下, 则使用Progra~2
3. 在文件中的位置, 不能放到最后(不能在-vmargs之后), 不放心的直接放到文件最前, 如:
-vm
C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw
-startup
.....
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms240m
-Xmx912m
3. 重启Eclipse, 警告不再出现.
参考网址:http://www.cnblogs.com/freeliver54/archive/2011/09/07/2169527.html
推荐阅读
