了解 Tycho 错误编译:缺少要求
Understanding Tycho error compilation: Missing requirement
我正在使用 tycho 编译一个基于 eclipse 的产品,我遇到了一个我不知道如何解决的错误编译。
我的错误代码是:
[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: eu.geeking.gds.feature.group 1.0.0.qualifier
[ERROR] Missing requirement: eu.geeking.gds.feature.group 1.0.0.qualifier requires 'org.eclipse.equinox.p2.iu; dev.geeking.gds.toolchain.cortexm 0.0.0' but it could not be found
在https://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting下说:
Missing requirement: <artifact> requires '<dependency>' but it could not be found.
This line prints one of the mandatory dependencies which cannot be resolved. This can either be a dependency of the seed artifact, or a dependency of an artifact which is a direct or transitive dependency of the seed artifact. See below for details on the <dependency> part of the message.
但我的信息是
"Missing requirement: <artifact> requires '<dependency>'; <plugin-name> but it could not be found."
我知道插件 'dev.geeking.gds.toolchain.cortexm' 需要 'org.eclipse.equinox.p2.iu' 依赖项,但我找不到它。我写了 'dev.geeking.gds.toolchain.cortexm' 插件,我在 eclipse 中没有关于 'org.eclipse.equinox.p2.iu' 的任何错误,我不知道如何修复它。
菜鸟错误。
错误是模块 dev.geeking.gds.toolchain.cortexm
没有在 pom.xml 的模块部分声明,tycho 找不到这个插件。
<modules>
<module>dev.geeking.gds.toolchain.cortexm</module>
</modules>
谢谢大家!
我正在使用 tycho 编译一个基于 eclipse 的产品,我遇到了一个我不知道如何解决的错误编译。
我的错误代码是:
[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: eu.geeking.gds.feature.group 1.0.0.qualifier
[ERROR] Missing requirement: eu.geeking.gds.feature.group 1.0.0.qualifier requires 'org.eclipse.equinox.p2.iu; dev.geeking.gds.toolchain.cortexm 0.0.0' but it could not be found
在https://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting下说:
Missing requirement: <artifact> requires '<dependency>' but it could not be found.
This line prints one of the mandatory dependencies which cannot be resolved. This can either be a dependency of the seed artifact, or a dependency of an artifact which is a direct or transitive dependency of the seed artifact. See below for details on the <dependency> part of the message.
但我的信息是
"Missing requirement: <artifact> requires '<dependency>'; <plugin-name> but it could not be found."
我知道插件 'dev.geeking.gds.toolchain.cortexm' 需要 'org.eclipse.equinox.p2.iu' 依赖项,但我找不到它。我写了 'dev.geeking.gds.toolchain.cortexm' 插件,我在 eclipse 中没有关于 'org.eclipse.equinox.p2.iu' 的任何错误,我不知道如何修复它。
菜鸟错误。
错误是模块 dev.geeking.gds.toolchain.cortexm
没有在 pom.xml 的模块部分声明,tycho 找不到这个插件。
<modules>
<module>dev.geeking.gds.toolchain.cortexm</module>
</modules>
谢谢大家!