【发布时间】:2019-12-15 01:15:53
【问题描述】:
我从https://git.eclipse.org/c/cdt/org.eclipse.cdt.git 下载了 eclipse cdt 源包 org.eclipse.cdt-CDT_9_8_1.tar.xz 并使用 maven 3.6.1 我尝试使用命令 mvn clean install 构建它。一些软件包是从 repos 下载的,最后它退出并显示以下错误消息
我需要从源代码构建 cdt,因为我想对 CDT 源代码进行一些更改。我不是 Maven 专家,不知道出了什么问题。请帮忙解决问题
[INFO] 解决MavenProject的依赖关系:org.eclipse.cdt:org.eclipse.cdt.build.gcc.core:1.0.1-SNAPSHOT@D:\Eclipse\Sources\CDT9.8.1_GIT\cdt-releng \org.eclipse.cdt\build\org.eclipse.cdt.build.gcc.core.polyglot.build.properties
[错误] 无法解析目标定义:
[错误] 正在安装的软件:com.sun.xml.bind 2.2.0.v201505121915
[错误] 缺少要求:com.sun.xml.bind 2.2.0.v201505121915 需要 'java.package; javax.imageio 0.0.0' 但找不到
[错误] 无法解析目标定义 D:\Eclipse\Sources\CDT9.8.1_GIT\cdt-releng\org.eclipse.cdt\releng\org.eclipse.cdt.target\cdt.target:请参阅日志详细信息 -> [帮助 1]
[ERROR] 要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。
[错误] 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。
[ERROR] 有关错误和可能的解决方案的更多信息,请阅读以下文章:
[错误] [帮助1]http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException
【问题讨论】:
标签: eclipse maven maven-3 eclipse-cdt