Java Maven没有在竹子上正确地采摘爪哇树

Java Maven没有在竹子上正确地采摘爪哇树,java,maven,jboss,bamboo,Java,Maven,Jboss,Bamboo,我们使用maven运行一个项目,它在本地工作,但在竹子上失败了。以下是错误消息: 错误2015年6月10日08:59:00自动Maven计划依赖项处理失败:org.apache.Maven.project.ProjectBuildingException:处理POM时遇到一些问题: [错误]'dependencyManagement.dependencies.dependency.systemPath'for com.sun:tools:jar必须指定绝对路径,但为${java.home}/./

我们使用maven运行一个项目,它在本地工作,但在竹子上失败了。以下是错误消息:

错误2015年6月10日08:59:00自动Maven计划依赖项处理失败:org.apache.Maven.project.ProjectBuildingException:处理POM时遇到一些问题: [错误]'dependencyManagement.dependencies.dependency.systemPath'for com.sun:tools:jar必须指定绝对路径,但为${java.home}/./lib/tools.jar@org.jboss:jboss父级:11,D:\maven_repository.m2\org\jboss\jboss父级\11\jboss-parent-11.pom,第171行,第21列

竹子似乎没有正确地摘下爪哇树回家,我该如何解决这个问题,有人有解决办法吗


谢谢

${java.home}/./lib/tools.jar不是由bambol读取的,它与jboss中的一个冲突。在启动类似竹子的vm“Pathto\JDK6\bin”之前,排除jdk或指定要使用的

将此添加到pom.xml以排除tools.jar:

       <dependency>
       <groupId>com.sun</groupId>
        <artifactId>tools</artifactId>
        version>1.6</version>
        <scope>system</scope>
       <systemPath>Path to\Java\jdk1.xxx\lib\tools.jar</systemPath>
   </dependency>

com.sun
工具
版本>1.6
系统
指向\Java\jdk1.xxx\lib\tools.jar的路径

${java.home}/./lib/tools.jar不是由bambol读取的,它与jboss中的一个冲突。在启动类似竹子的vm“Pathto\JDK6\bin”之前,排除jdk或指定要使用的

将此添加到pom.xml以排除tools.jar:

       <dependency>
       <groupId>com.sun</groupId>
        <artifactId>tools</artifactId>
        version>1.6</version>
        <scope>system</scope>
       <systemPath>Path to\Java\jdk1.xxx\lib\tools.jar</systemPath>
   </dependency>

com.sun
工具
版本>1.6
系统
指向\Java\jdk1.xxx\lib\tools.jar的路径

unix还是Windows?您能在shell中打印java路径吗?#/bin/sh export JAVA\u HOME=您的位置它在windows上。ECHO%JAVA\u HOME%:C:\JAVA\jdk1.7.0\u 76应该使用系统属性com.sun.tools.path覆盖该路径。但是将其放入settings.xml中并不能帮助依赖处理器解析路径。奇怪的是,它解析jboss-parent-11中默认属性的值。您是在服务器功能还是代理功能中配置了可用的JDK?然后选择在构建计划中使用哪个jdk?这是一个CI服务器,我不会依赖系统属性进行构建。这些可能会更改。unix或Windows?您能在shell中打印java路径吗?#/bin/sh export JAVA\u HOME=您的位置它在windows上。ECHO%JAVA\u HOME%:C:\JAVA\jdk1.7.0\u 76应该使用系统属性com.sun.tools.path覆盖该路径。但是将其放入settings.xml中并不能帮助依赖处理器解析路径。奇怪的是,它解析jboss-parent-11中默认属性的值。您是在服务器功能还是代理功能中配置了可用的JDK?然后选择在构建计划中使用哪个jdk?这是一个CI服务器,我不会依赖系统属性进行构建。这些可能会更改。unix或Windows?您能在shell中打印java路径吗?#/bin/sh export JAVA\u HOME=您的位置它在windows上。ECHO%JAVA\u HOME%:C:\JAVA\jdk1.7.0\u 76应该使用系统属性com.sun.tools.path覆盖该路径。但是将其放入settings.xml中并不能帮助依赖处理器解析路径。奇怪的是,它解析jboss-parent-11中默认属性的值。您是在服务器功能还是代理功能中配置了可用的JDK?然后选择在构建计划中使用哪个jdk?这是一个CI服务器,我不会依赖系统属性进行构建。这些可能会改变。