tycho相关内容

Eclipse RCP&;Tycho-无法解析org.eclipse.swt.widgets.Button类型。它是从必需的.class文件间接引用的

情况: 我有一个Eclipse RCP应用程序,我正试图用Eclipse的Tycho插件构建它。 当我在IDE中执行Eclipse应用程序时-应用程序正常执行。 使用Tycho构建应用程序时-引发以下错误: The type org.eclipse.swt.widgets.Button cannot be resolved. It is indirectly referenced fro ..
发布时间:2022-03-27 16:03:15 Java开发

如何构建 Eclipse RCP 应用程序,以便自动更新其功能?

我正在构建一个由多个功能组成的 RCP 应用程序. 我的 RCP 应用程序配置为在每次启动时检查更新.我当前的问题是我需要在构建时“安装"我的一项功能,以便在自动检查更新期间对其进行更新,而无需强制用户手动安装它.我需要此功能独立于系统中的其他功能进行更新. 所以,回顾一下,我只是在寻找一种很好的自动化方式来在 RCP 应用程序中安装一个功能,这样它就可以独立于其他功能进行更新,并且不 ..
发布时间:2022-01-16 13:36:26 Java开发

如何使用 Tycho 为 zip 文件构建功能

我正在尝试使用 Tycho 导出 Eclipse 功能,替换该功能的 Eclipse 概述中的“导出向导".该向导提供了将导出目标作为 zip 文件的选项.有没有办法对第谷做同样的事情? 解决方案 为了构建一个包含该功能和该功能插件的zip文件,您需要添加一个组装包装类型的模块eclipse-存储库到你的反应堆: 添加一个与父 POM 相同的 eclipse-repository 模 ..
发布时间:2022-01-16 13:27:51 Java开发

Tycho 无法解决从产品到来自不同反应堆构建的 eclipse-feature 的引用

我有两个反应堆版本: 第一个构建了一些捆绑包和相应的功能.成功 clean install 后,该功能位于我的本地 Maven 存储库中.Tycho 还生成了 p2 元信息 ...-p2artifacts.xml 和 ...-p2metadata.xml 第二个构建包含一个基于功能的产品,它引用了第一个反应器中构建的功能.在尝试 clean install 时,Tycho 抱怨一个未解 ..
发布时间:2022-01-16 13:17:39 Java开发

自动化 Eclipse 的“导出为功能"时,Maven/Tycho 看不到我的插件

我的工作区中有一个插件和一个功能项目.当我通过 File > Export As > Feature 手动导出功能时,一切正常.我正在尝试编写一个自动插件构建和导出脚本来摆脱这个苦差事.我将功能项目转换为 Maven 项目并在 pom.xml 中填充: 然而脚本抛出: [ERROR] 无法解析项目依赖关系:[错误] 正在安装软件:NMGDBPluginFeature.feature.gro ..
发布时间:2022-01-16 13:17:11 Java开发

无法满足从 com.lmax.disruptor 3.2.0 到包 sun.misc 0.0.0 的依赖关系

我正在开发一个需要 com.lmax.disruptor 的 Eclipse 插件.它会导入 sun.misc.我在我的 p2 存储库中有这个,但是当我构建我的插件时,我收到了这个错误“无法满足从 com.lmax.disruptor 3.2.0 到包 sun.misc 0.0.0 的依赖." 我浏览了网站 解决对包的依赖sun.misc with Tycho 他们说要创建一个插件片段,但是 ..
发布时间:2022-01-16 13:16:35 Java开发

通过解析来自 Maven 存储库的 Tycho 功能来构建 p2 存储库

我正在尝试从部署在远程 Maven 存储库中的 Tycho 功能构件构建 p2 存储库,而不必先将构件安装到本地 Maven 存储库中(如 Tycho 无法解析从产品到来自不同反应堆构建的 eclipse-feature 的引用),并且没有必须在单个反应器构建中一起构建所有功能和存储库. 背景 我有一个构建多个 Eclipse 插件和功能的多模块 Tycho 项目. 以便我可以单 ..
发布时间:2022-01-16 12:59:50 其他开发

“未知包装:eclipse-plugin"在马文

我想使用 eclipse-plugin 打包在 Maven 中构建一个项目,但是我的 POM 出现以下错误: [ERROR] 未知包装:eclipse-plugin @ line 15, column 13 . pom.xml: 解决方案 包装类型 eclipse-plugin 由名为 第谷.为了使用 Tycho 的打包类型,您需要将 Tycho 配置为构建扩展: ..
发布时间:2022-01-16 12:56:43 其他开发

在集成 Maven、Tycho 和 Eclipse 时处理非 OSGi 依赖项

我有一堆基于 Eclipse 的插件,我一直在迁移到 Maven/Tycho.这些插件中的大多数依赖于我现在通过 Maven 管理的独立库,而不是与 .jar 文件混在一起. 我当前设置中最繁琐的部分是由于 Tycho 明显无法处理仅限 Maven(即非 OSGi)的工件.我目前的设置是这样的: 在每个 Eclipse 插件的 pom.xml 中,我在 maven-dependency ..
发布时间:2022-01-15 22:37:15 Java开发

如何在 tycho 中引用 mockito?

我目前正在尝试让 tycho 完成我的构建(约 30 个捆绑包). 在我的单元测试中使用 Mockito 时,我遇到了一些令人困惑的问题. 我创建了一个 eclipse-test-plugin 作为测试包的片段项目.由于 tycho 应该使用清单解析所需的包,我从 pom.xml 中删除了对 mockito 的依赖. 然后,当我尝试将 mockito 添加到清单中的所需捆绑包时,未列出 mo ..
发布时间:2022-01-14 13:04:10 Java开发

Tycho 无法解析间接引用的 SWT 依赖项

问题可能与 这个问题,但那里提供的解决方案在过去 8 年中变得不适用. 我有一个 Eclipse RCP 项目,该项目正在转换为使用 Tycho(2.3.0 版).该项目可以与 Eclipse 2019-06 和为此项目构建的自定义目标平台一起运行. 然后我用相同的目标平台(一个单独的 Maven 模块引用 Eclipse 使用的相同 *.target 文件)设置 Tycho. ..
发布时间:2021-09-03 18:43:08 Java开发

创建第谷产品错误:缺少要求

我是第谷的新手.我正在尝试使用 Tycho 创建一个产品,但是每次运行它时,都会遇到以下错误: 无法解析项目依赖:[错误] 正在安装的软件:RCPplugin.RCPplugin 0.0.1.qualifier[错误] 缺少要求:RCPplugin.RCPplugin 0.0.1.qualifier requires 'org.eclipse.rcp.feature.group [3.7.2.d ..
发布时间:2021-07-03 18:38:15 Java开发

构建 RCP 应用程序时在 Tycho 中进行 p2.inf 过滤

我正在使用 tycho 构建 RCP 应用程序.RCP 应用程序使用 p2 及其自更新功能在 p2.inf 文件中配置存储库.很有魅力. 现在我想在 p2.inf 文件中引入一个占位符 ${updatesiteurl} 并根据它的构建环境将其替换为 URL.但不幸的是,它被替换为空字符串而不是环境变量,我猜这是因为 tycho 或 p2 导演替换了一些转义字符(例如“:",例如 ${58}) ..
发布时间:2021-07-03 18:38:05 其他开发

动态将文件添加到由Tycho构建的产品档案中

可以将文件添加到使用Maven/Tycho构建的产品分发档案中:查看此链接 但是如何将动态选择的文件添加到存档中?例如,这可能是一个数据文件. 解决方案 您链接的文章涉及如何从产品分发档案中删除文件,这可能会非常具有挑战性.将文件添加到分发归档文件要简单得多,并且不需要本文中介绍的任何低级p2黑客攻击. 为了将文件添加到产品分发档案,请将其作为根文件添加到产品所包含的功能之一中 ..
发布时间:2021-05-03 19:52:22 其他开发

第谷下载依赖关系,但未能解决

我用Tycho 0.15.0遇到了一个奇怪的问题.我的 MANIFEST.MF 中有8个依赖项,但是Tycho无法解析其中之一.输出看起来像这样: [INFO]剩余1个操作.[INFO]从http://my.server.com/p2-3.7.2/plugins/获取org.eclipse.xtext.logging_1.2.15.v201206120633.jar(0k/s时4kB为10.1 ..
发布时间:2021-04-30 19:06:50 其他开发

在构建期间定义.eclipseproduct

构建产品时,将生成.eclipseproduct。该文件是否仍然与Eclipse 3.6+相关?有没有办法修改此文件以反映我的产品?我知道我可以自己更改此文件,但是想知道是否有插件可以做到这一点? 解决方案 产品安装的配置文件( p2 / org.eclipse.equinox.p2.engine / profileRegistry / .profile / ..
发布时间:2020-10-27 19:57:53 其他开发

第谷如何使用tycho构建相同插件的多个版本

我有一个包含其他插件和功能项目的插件。 我能够使用tycho构建插件,并且可以在zip中的eclipsepluginupdateSite\target中交付 现在我面临错误,如何配置tycho以构建同一插件的多个版本? 在手动过程中,我按以下步骤操作: 例如,我想创建一个版本为4.8.800以及(4.6的插件)。 .612,4.7.711)版本 删除eclipsepl ..
发布时间:2020-10-27 19:47:29 其他开发

“无法获取应用程序服务”;启动使用Tycho构建的Eclipse应用程序时出现错误

这是Tycho社区中经常问到的一个问题: 我想用Tycho构建Eclipse分发/ RCP应用程序 为此,我创建了一个 eclipse-repository 项目,该项目的产品文件指定了要被包括在内。然后,我配置了tycho-p2-director-plugin 以创建安装产品。 该版本运行良好,但安装无法启动。日志包含以下错误: java.lang.IllegalStat ..
发布时间:2020-10-27 19:45:28 Java开发