标签:
1)根据svn地址(pom文件的上一层目录)右键检出为
2)选择作为工作空间中的项目检出,同时名称会使用原来的项目名称,然后就在你的workspace下创建了一个项目,finish。
3)在pom上右击执行 eclipse:clean 目的是为了防止某些错误执行过eclipse:eclipse的项目
4)在项目名称上右键configure---》toMaven
5)maven--》update ---》refresh ,,ok
1)命令行执行需要使用 mvn ,但是eclipse插件则不需要
2)插件中Maven build... 表示自定义maven命令
3)Maven build 表示存储自定义的maven命令,执行过的自定义命令都会存储在这里
4)自定义窗口中,Goals 表示需要执行的命令,记住不要使用mvn开头,需要执行多个命令使用空格分开
profiles 表示什么我也不知道,无所谓填写,但是后面的多选项需要注意,是否需要跳过测试,是否需要更新快照等。
5)如果执行maven命令时出现错误:Fatal error compiling: tools.jar not found ,原因一般情况是,maven不仅仅需要jre运行环境的jar,还会需要JDK所提供的jar,tools.jar就是在JDK的bin目录下,所以,把Eclipse的Installed JRE修改为JDK即可,把路径只在JDK目录而不要只在jre目录是,实际上JDK与jre的本质区别就是JDK不仅仅提供了jre运行环境,还提供了编译等操作命令。另外,maven安装必须要JAVA_HOME,所以JAVA_HOME配置的值才是maven会调用JDK,与path无关。
1)在窗口视图中打开maven仓库视图就可以查看了
2)仓库主要分为本地仓库、全局仓库、项目仓库
3)对仓库可以执行重构索引、更新索引,意思就是我们使用maven的时候实质上有一个索引库保存在本地,这样的话我们就可以快速找到对应的项目Pom,类似于nexus。一般本地索引库只能是是重构索引。但是对于全局仓库来说操作是多样的,比如可以重构索引,这个是非常耗时的,想想本地只是保存了部分项目的Pom索引文件,一旦更新中央仓库的索引是非常耗时的,另一个角度来说,只保存索引不保存整个项目也是非常节约空间的。除此之外,还可以进行增量更新索引,也就是更新索引;还可以Minimum Index Enable 索引项目的坐标信息;Enable Full Index,索引项目的所有Java类信息,这样的话可以搜索Java类了,不过需要大量的时间和空间。一般情况下我们都是使用 ctrl+shit+r 来搜索Java类,而且这个类必须是我们自己定义的类,这个类需要源文件才能搜索得到,比如你搜索Object是不会返回信息的;但是,如果你使用菜单栏的Navigate选择打开open maven pom 选项,不但可以查找任何你需要的类,还可以查看他的pom文件信息,所以这样对jar包的需求很随意
1)一般情况下我们都喜欢使用pom.xml的文本编辑器,这样可以采用提示帮助;
2)pom编辑器中有一个视图overview,查看、设置当前项目的pom信息可视化界面
3)pom编辑器中有一个视图Dependencies,用来查看、添加、管理项目的依赖包
4)pom编辑器中有一个视图Dependency Hierarchy,用来查看、管理项目的依赖包的依赖关系
5)pom编辑器中有一个视图Effective Pom,用来查看整个项目有效的依赖文件,因为他是整合所有依赖的包简化而成,所以不能修改,只能查看。
6)另外,如果想要直接添加jar,可以pom文件右键 add dependencies ,可以看到可视化界面,关键是可以模糊查询相关jar的版本。
5、下载源码
1)选中项目之后右键,maven--->download source 就可以把源码下载下来
2)在window-->preferences-->maven--->download artifact source ,也可以下载源码
3)除此之外,还有更多可选项,让maven项目丰富多彩,比如下载JavaDoc帮助文档等
1)新建一个maven项目,非常简单,只要选择New Maven Project , Catalog选择为Internal,Archetype选择maven-archetype-quik-start;然后,根据自己的坐标创建对应的项目以及包名称。注意:如果创建的是maven-archetype-webapp 项目,那么Eclipse创建的项目默认是只会显示 src/main/resource 目录,其他目录,比如 src/main/java src/test/java 默认不会显示出来,但实际上又是存在的,可以通过 项目属性->Java Build Path->Source,会看到src/main/java, src/test/java已存在,但是Missing,这时我们只需要在对应的src目录下创建对应路径的文件夹,注意是普通的folder,Eclipse就会默认把这些folder转为source folder 并且显示出来,从而不再是missing.
2)导入项目可以使用导入存在的maven项目,这个选择存在的maven项目导入即可;也可以选择导入开源的源码项目,比如导入spring的,就可以选择Materialize Maven Projects form SCM, SCM具体是什么我也不是很清楚,不过应该是一个源码管理库,可以使用它导入任何源码项目查看。
3)svn导入,这种情况下有时候会发生错误,经常需要在maven项目与普通的eclipse项目之间切换,而且更新maven等等,具体操作可以查看如下步骤。
首先:在pom上右击执行 eclipse:clean 目的是为了防止某些错误执行过eclipse:eclipse的项目
其次:在项目名称上右键configure---》toMaven
最后:maven--》update ---》refresh ,ok
标签:
原文地址:http://my.oschina.net/heweipo/blog/482024