Pom.xml 项目构建错误
Posted
技术标签:
【中文标题】Pom.xml 项目构建错误【英文标题】:Pom.xml project build error 【发布时间】:2013-11-24 03:18:14 【问题描述】:我在 eclipse 中导入了 maven 项目,但是在 pom.xml 中出现以下错误-
项目构建错误: 'dependencyManagement.dependencies.dependency.systemPath' 为 jdk.tools:jdk.tools:jar 必须指定绝对路径但 $JAVA_HOME/lib/tools.jar
我是 maven 的新手,任何帮助将不胜感激。
【问题讨论】:
添加环境变量JAVA_HOME 我应该在哪里添加这个环境变量? 进入高级系统设置(Windows),在那里你会找到所有的环境变量。添加 JAVA_HOME 并将值作为 JDK 的路径 我已经在那里设置了 JAVA_HOME。 【参考方案1】:您已使用 <systemPath>
的 $JAVA_HOME/lib/tools.jar
指定了对 jdk.tools:jdk.tools:jar
的依赖项。 $JAVA_HOME
不是有效的 Maven property。读取环境变量JAVA_HOME
的语法是$env.JAVA_HOME
。但是,相同的信息会暴露为名为@987654329@ 的system property,因此$java.home
是最好的解决方案。
【讨论】:
【参考方案2】:寻找tools.jar
,它应该在jdk/lib
,如果不是意味着下载最新的jdk或将tools.jar
添加到这个位置。这应该可以解决问题。
【讨论】:
以上是关于Pom.xml 项目构建错误的主要内容,如果未能解决你的问题,请参考以下文章
Maven 相关的 Java 构建错误:缺少 pom.xml
由于 pom.xml 中的错误,无法使用 Maven 运行构建
使用 Bamboo 构建定义父 POM 的 Subversion/Maven 项目