Eclipse 靛蓝月食+;me2项目导入:未知打包/找不到工件

Eclipse 靛蓝月食+;me2项目导入:未知打包/找不到工件,eclipse,maven,m2eclipse,jenkins,Eclipse,Maven,M2eclipse,Jenkins,注意:我刚刚开始Jenkins插件开发,以前从未使用过maven 我已经成功地使用maven和命令设置了一个 线路。(HelloWorldBuilder正在通过mvn正确构建和运行 hpi:运行) 然后,我安装并尝试 将maven项目导入eclipse。(通过导入>现有Maven) (项目) 项目已导入,但显示两个错误: @pom.xml,第1行: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww

注意:我刚刚开始Jenkins插件开发,以前从未使用过maven

我已经成功地使用maven和命令设置了一个 线路。(HelloWorldBuilder正在通过
mvn正确构建和运行
hpi:运行

然后,我安装并尝试 将maven项目导入eclipse。(通过导入>现有Maven) (项目)

项目已导入,但显示两个错误:

@pom.xml,第1行:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

项目生成错误:无法解决的生成扩展:插件 org.jenkins-ci.tools:maven hpi插件:1.72或其依赖项之一 无法解析:找不到工件com.sun:tools:jar:1.5 在指定路径C:\Program\Java\jre6/./lib/tools.jar处

@pom.xml,第12行:

<packaging>hpi</packaging>
hpi
项目生成错误:未知打包:hpi

有什么想法吗

  • 我已经将Maven安装的m2e设置(窗口>首选项>Maven>安装)更改为使用我在命令行上使用的Maven 2.1.1
  • 我还尝试右键单击Project>Maven>Update Dependencies…/更新项目配置/并启用工作区解析(无论这些设置意味着什么)
  • 似乎描述了一个类似的问题,但我不知道它是否重复

我认为您的Eclipse安装是在Java JRE而不是Java JDK下运行的,这就是为什么找不到tools jar的原因

M2Eclipse通常会在第一次启动时警告用户这一事实

解决方案是在eclipse.ini文件中指定jdk可执行文件,如下所示

加:

在以-vmargs开头的行之前,正如Torsten所说,您需要使用JDK,而不是JRE。 在Eclipse窗口->首选项中


2) 另见

啊,不错。这两个错误都消失了(被另一个取代,但是嘿)。注意,我已经在Eclipse首选项中添加了JDK,但没有考虑检查实际的IDE运行的是哪个java。
-vm
C:/Program Files (x86)/Java/jdk1.6.0_26/bin/javaw.exe