说说maven可以后小小的体会吧,虽然还没有用maven运行过工程,体会是pom.xml中的dependency属性可以帮助管理项目中的jar包,只要在这里配置下需要的jar包,保存后就会自动从中央仓库下载,且有新版本的jar包时,只要更改下version值就可以了,也是自动更新本地仓库的jar包。之前用小用过ant的build.xml构建,也是要手工先下载jar包,然后在build path中手动导入,如果有新版本的jar包,需要下载新版本,把旧的删除,确实很麻烦,而且jar包存放的位置可能很混乱,maven刚好解决了此问题。
我的不可以怀疑是因为没有在Eclipse中安装maven插件,即使用了eclipse Kepler Release R2
-----------------
遇到这个问题:
解决方法是:把pom.xml中的<version>[2.40.0,)</version>改为 <version>2.40.0</version>就可以了,这样就不会获取最新的版本了
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.40.0</version>
</dependency>
------------
成风的github:https://github.com/zhangting85/simpleWebtest
下载成风的maven文件直接导入,提示错误:
Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:2.5:resources failed: Plugin
org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its
dependencies could not be resolved: Failed to collect dependencies
for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 ()
(org.apache.maven.plugins:maven-resources-plugin:2.5:resources:default-
resources:process-resources)
或类似这样在第一行的提示信息,自己新创建项目也是一样问题,原来经过成风及查网上资料,现在可以了,
参考这2篇maven环境搭建:
http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html
http://www.iquicktest.com/selenium-maven-pom.html (在selenium中安装maven,需要2步,一是上官网下载安装maven,二是在Eclipse中安装maven插件)
http://www.blogjava.net/fancydeepin/archive/2012/07/13/eclipse_maven3_plugin.html
http://blog.csdn.net/limingchuan123456789/article/details/16849897
其中遇到的问题是修改M2_REPO时,提示M2_REPO 无法修改(non modifiable),并且指向 User Home 里的默认位置,如下图:
解决方法:
原来 Eclipse 里的 Maven 会去读 User Home 里的 Maven 配置文件 settings.xml,预设是没有这个文档的,所以会使用默认的位置 User Home/.m2/repository。
只要在上图修改 settings.xml 到想要的位置,或者去修改 User Home/.m2/settings.xml。
这里我选择了从maven 官网下载下来的包中的配置文件
settings.xml 配置文件里面有个 localRepository 标签,更改你想要的地址就可以了。
eclipse 选择好后, 重新启动一下 eclipse ,ok ,可以了。
参考:http://blog.csdn.net/limingchuan123456789/article/details/16849897
--------------------------