2013-04-09 84 views
1

导入Maven项目我下面就Creating a Cloud Connector.在MuleStudio POM错误

在MuleStudio导入时,我得到两个错误,我不完全理解的教程。

Project build error: Unknown packaging: mule-module

Project build error: Unresolveable build extension: Plugin org.mule.tools.devkit:mule-devkit-maven-plugin:3.3.2 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.6 at specified path C:\Program Files (x86)\Java\jre6/../lib/tools.jar

我也尝试导入Mule LDAP Connector。同样的错误。

任何想法让我从此?

回答

4

AFAIU,堆栈跟踪告诉我们,作为

could not be resolved: Could not find artifact 
com.sun:tools:jar:1.6 at specified path 
C:\Program Files (x86)\Java\jre6/../lib/tools.jar 

C:\Program Files (x86)\Java\jre6JRE。我们应该配置IDE以代替使用JDK。请注意,名为tools.jar文件可在JDK_HOME/lib/tools.jar

基本上我们应设置以下环境变量

  1. JAVA_HOME指向JDK的安装路径,例如C:\java\jdk1.7.0_15
  2. PATH其中指向%JAVA_HOME%/bin

然后,当我们启动任何IDE时,它将默认使用配置的JDK。无论如何,IDE还允许我们通过其菜单添加更多/修改JDK。

例如Eclipse的

  1. 转到Window ---->Preference
  2. 选择Java ---->Installed JRE
  3. 在右侧面板中,我们可以添加/修改/删除任何JDK。

我希望这可能有所帮助。

+0

检查列表很好,尤其是JAVA_HOME路径设置。我在那里忘记了一些东西。 Eclipse中的Maven似乎不打扰在Ecipse/MuleStudio中指定的内容。我恨的是我没有为Maven指定路径!并没有设定来指定它! (无法在指定路径中找到工件com.sun:tools:jar:1.6) – 2013-04-10 16:28:22

+1

我只能通过在MuleStudio.ini中设置'-vm'来解决此问题 - 请参阅http://wiki.eclipse.org/Eclipse。 INI。在“关于MuleStudio” - >“安装细节”中检查java.home。 重新启动Mule Studio后还需要强制更新 – 2014-01-02 17:57:49