`
froast
  • 浏览: 252314 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在eclipse中使用maven

阅读更多

要想在eclipse中使用maven,需要安装maven plugin for eclipse。

安装远程插件的方法:打开eclipse,点击“帮助(help)”-->"软件更新(Software Updates)"-->"查找安装(Find and Install)"-->"寻找安装新特性(Search for new features to install)"-->"新建远程站点(New Remote Site)",输入名字为maven,url中输入http://m2eclipse.codehaus.org/update-dev/,确定。

这时勾上我们刚才建立的maven,点下一步,根据提示安装,OK。安装完成之后重新启动eclipse。

安装插件完成之后,打开eclipse,点击Windows-->Preferences,可以看到Maven的选项,选中maven,可以看到右边有一个关于maven的设置,其中有一项是user settings file,指向user configuration file,通常是${user.homt}/.m2/settings.xml。

所以,需要在settings.xml中进行配置,我只配置了Local Repository,配置方法见前面写的maven配置。

然后,选中一个项目,运行为maven compile,这时可以看到maven在下载所需要的依赖库,再到我们配置的本地Repository中看一下,可以发现,maven下载的库文件都放到这里来了。

但是,还有一个问题,就是提示:

1) com.sun:tools:jar:1.5.0
  Try downloading the file manually from the project website.
  Then, install it using the command:
      mvn install:install-file -DgroupId=com.sun -DartifactId=tools \
          -Dversion=1.5.0 -Dpackaging=jar -Dfile=/path/to/file
  Path to dependency:

在网上找了找资料,发现是因为pom.xml中有这么一段:

<dependency></dependency>

xml 代码
  1. <dependency>  
  2.           <groupId>com.sun</groupId>  
  3.           <artifactId>tools</artifactId>  
  4.           <version>1.5.0</version>  
  5.           <scope>system</scope>  
  6.           <systemPath>${java.home}/../lib/tools.jar</systemPath>  
  7. </dependency>  



在上面这段代码中,用到了${java.home},所以,我找到eclipse的安装目录,找到下面的eclipse.ini,

在eclipse的启动参数中加了以下一句:-vm
E:\jdk1.6\bin\javaw.exe,表明你想使用的JDK。重新启动eclipse,发现仍然不行,不过报的是JRE的错,查看eclipse的JRE设置,发现用的是另外一个JRE,更改为E:\jdk1.6\jre1.6,重启eclipse后,错误解决。

注:有的时候,即使在eclipse.ini中设置了启动时用的JDK,实际上用的JDK也未必是这个,可以用一个工具procexp.exe来查看到底用的是哪个。

 

分享到:
评论
1 楼 lu_pp 2008-03-05  
没看明白 ,具体是改哪里啊?

相关推荐

Global site tag (gtag.js) - Google Analytics