maven(Myeclipse插件)学习中遇到的那些坑
来源:互联网 发布:js clientx undefined 编辑:程序博客网 时间:2024/06/06 09:42
这段时间刚入职一家新的公司,项目所用的是maven。由于之前没用过这玩意儿,所以这两天通过网上查找maven的资料现学现弄。由于各种原因,网上的资料都不太全,也没找到比较好的文章,因此在此过程中遇到了不少坑。接下来细数我这两天的走过的坑,以及maven的一些常用技巧,方便自己今后不再重复,也方便已经掉入相同坑中的同学快速跳出坑,废话不多说。
一、Myeclipse maven插件集成
1.下载maven并解压
http://maven.apache.org/download.cgi
2.点击Myeclipse window->preference->Myeclipse->Maven4Myeclipse->Installations —> Add
然后选中刚刚maven解压路径即可
3.配置User Setting
将maven的解压目录中conf文件夹下找到Setting.xml,复制到C:\Users\Administrator\.m2文件夹下
打开Setting.xml 找到<localRepository>/path/to/local/repo</localRepository>一行,配置本地仓库路径(今后从远程仓库下载下来的jar会存放到这个仓库路径下)
然后选中Myeclipse window->preference->Myeclipse->Maven4Myeclipse->User Setting 查看Setting.xml的路径是否正确,ok后点击update Setting。至此Myeclipse的maven插件配置ok了
二、maven 环境配置
这时有些人估计有些奇怪了,maven插件不是已经集成到Myeclipse中了么,为啥还要配置maven环境?其实Myeclipse插件只是为了方便开发,并不能使用所有的maven功能。更多的maven功能还是需要使用cmd命令来完成的。
1.配置JAVA_HOME
2.将maven的解压路径(到bin目录)配置到path环境变量中
3.运行cmd进入dos ,输入mvn 如果
三、Maven项目
1.新建Maven Web项目
new->Web Project 勾选Maven Support
2.导入Maven项目
import->Maven4Myeclipse->Exciting Maven Project
3.添加项目jar依赖
点击pom.xml 选中Dependencies视图,点击Add(第一次使用时点击Refresh Index下载索引,方便今后引用jar依赖查找)
四、坑
1.项目中pom.xml依赖的jar包不存在
这时候你需要手动导入jar包到你的本地仓库中,此时Maven环境排上用场了,cmd进入,输入以下命令在本地仓库中安装jar依赖
mvn install:install-file -Dfile=f:/jar/ojdbc14-10.2.0.2.0.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.2.0 -Dpackaging=jar
安装好后打开pom.xml 选中报错的dependency 剪切、粘贴然后保存就OK。如若不行关掉Myeclipse,再重新打开。
2.向本地仓库中安装了错误jar依赖
这时需要删除制定的jar依赖了,只需运行一下命令
mvn dependency:purge-local-repository -DmanualInclude="groupId:artifactId, ..."
1.配置JAVA_HOME
2.将maven的解压路径(到bin目录)配置到path环境变量中
3.运行cmd进入dos ,输入mvn 如果
- maven(Myeclipse插件)学习中遇到的那些坑
- spring 学习中 遇到的那些坑
- 学习python中遇到的那些坑
- Maven学习笔记(一)----在MyEclipse中配置Maven插件及创建maven项目
- Myeclipse 中Maven插件的安装
- myeclipse中安装maven插件
- 在MyEclipse中使用ClearCase插件及遇到的问题
- 总结学习搭建SSM 遇到的问题(MyEclipse + SqlServer 2008 + Maven )
- maven的安装(含MyEclipse安装maven插件)
- 学习Jenkins遇到的那些坑
- 在项目中遇到的 maven 插件常用的配置
- 那些年使用Maven遇到过的坑
- Androd开发中遇到的那些坑
- iOS开发中遇到的那些坑
- 自定义View中遇到的那些坑
- Unity中遇到的那些坑
- 日常工作中遇到的那些坑
- 在eclipse中安装maven插件时遇到的问题
- 中文编码杂谈
- 在PPT中查找相关字体的文字
- 扩频技术
- 黑马程序员——异常处理
- git入门
- maven(Myeclipse插件)学习中遇到的那些坑
- C/C++编译的程序占用的内存分区
- C/C++:enum-枚举量声明、定义和使用
- 线段树
- 数学之路-vb.net并行计算(4)
- Android开发_ARN是什么
- network: android 网络判断
- 数据结构之AVL树
- Open CV 学习笔记:鼠标操作(回调函数)