情况:我有一个 Eclipse RCP 应用程序,我正在尝试使用 Eclipse 的 tycho 插件构建它。
当我在 IDe 内执行 Eclipse 应用程序时,应用程序正常执行。
当使用 tycho 构建应用程序时 - 抛出以下错误:
The type org.eclipse.swt.widgets.Button cannot be resolved. It is indirectly referenced from required .class files
我做了什么 :
在其他情况下,我发现抛出“缺少需求”异常
-缺少传递性插件依赖是原因 https://issues.sonatype.org/browse/TYCHO-400.
就我而言,缺少 SWT 小部件“按钮”,因此我尝试导入 swt。
SWT 依赖于平台,因此我将 swt 导入到product,如上所述here http://wiki.eclipse.org/Tycho/FAQ.
不管怎样,在编译过程中,错误再次出现。
问题:
有人有什么想法,如何解决这个问题吗?
我从邮件列表中得到了答案(Thnx Jeff MAURY!) - 这似乎是第谷的一个错误。Here https://git.eclipse.org/r/#/c/8163/是一个可用的补丁。
对于那些像我一样还不了解 GIT 的人:
- 在 Windows 上检查补丁时,请使用 TortoiseGit 或 MSYGit 客户端,而不是 EGit 客户端 - 它无法识别存储库。
- 另外使用https存储库,而不是 git 存储库 - git 不适合我
- 结帐语法是
git clone https://git.eclipse.org/r/tycho/org.eclipse.tycho.git
- https://git.eclipse.org/r/tycho/org.eclipse.tycho.git https://git.eclipse.org/r/tycho/org.eclipse.tycho.git这里是存储库 URL
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)