tycho相关内容
情况: 我有一个Eclipse RCP应用程序,我正试图用Eclipse的Tycho插件构建它。 当我在IDE中执行Eclipse应用程序时-应用程序正常执行。 使用Tycho构建应用程序时-引发以下错误: The type org.eclipse.swt.widgets.Button cannot be resolved. It is indirectly referenced fro
..
我正在处理一个类似于 这里描述的项目的项目.所以,它在父 pom.xml 中有几个模块: ../de.vogella.tycho.plugin../de.vogella.tycho.feature../de.vogella.tycho.p2updatesite 这些模块有一个通用的版本号
..
我正在构建一个由多个功能组成的 RCP 应用程序. 我的 RCP 应用程序配置为在每次启动时检查更新.我当前的问题是我需要在构建时“安装"我的一项功能,以便在自动检查更新期间对其进行更新,而无需强制用户手动安装它.我需要此功能独立于系统中的其他功能进行更新. 所以,回顾一下,我只是在寻找一种很好的自动化方式来在 RCP 应用程序中安装一个功能,这样它就可以独立于其他功能进行更新,并且不
..
我正在尝试使用 Tycho 导出 Eclipse 功能,替换该功能的 Eclipse 概述中的“导出向导".该向导提供了将导出目标作为 zip 文件的选项.有没有办法对第谷做同样的事情? 解决方案 为了构建一个包含该功能和该功能插件的zip文件,您需要添加一个组装包装类型的模块eclipse-存储库到你的反应堆: 添加一个与父 POM 相同的 eclipse-repository 模
..
我有两个反应堆版本: 第一个构建了一些捆绑包和相应的功能.成功 clean install 后,该功能位于我的本地 Maven 存储库中.Tycho 还生成了 p2 元信息 ...-p2artifacts.xml 和 ...-p2metadata.xml 第二个构建包含一个基于功能的产品,它引用了第一个反应器中构建的功能.在尝试 clean install 时,Tycho 抱怨一个未解
..
我的工作区中有一个插件和一个功能项目.当我通过 File > Export As > Feature 手动导出功能时,一切正常.我正在尝试编写一个自动插件构建和导出脚本来摆脱这个苦差事.我将功能项目转换为 Maven 项目并在 pom.xml 中填充: 然而脚本抛出: [ERROR] 无法解析项目依赖关系:[错误] 正在安装软件:NMGDBPluginFeature.feature.gro
..
我正在开发一个需要 com.lmax.disruptor 的 Eclipse 插件.它会导入 sun.misc.我在我的 p2 存储库中有这个,但是当我构建我的插件时,我收到了这个错误“无法满足从 com.lmax.disruptor 3.2.0 到包 sun.misc 0.0.0 的依赖." 我浏览了网站 解决对包的依赖sun.misc with Tycho 他们说要创建一个插件片段,但是
..
我正在使用 tycho build 开发一个 eclipse 插件,它需要一些非 osgi jar 文件作为依赖项.当我在我的 pom 文件中添加依赖项时,它在 maven 构建期间不使用依赖项.因此,我尝试使用以下插件制作一个包含所有必需依赖项的 osgi 包. org.apache.felixmaven-bundle-pl
..
我正在尝试从部署在远程 Maven 存储库中的 Tycho 功能构件构建 p2 存储库,而不必先将构件安装到本地 Maven 存储库中(如 Tycho 无法解析从产品到来自不同反应堆构建的 eclipse-feature 的引用),并且没有必须在单个反应器构建中一起构建所有功能和存储库. 背景 我有一个构建多个 Eclipse 插件和功能的多模块 Tycho 项目. 以便我可以单
..
我想使用 eclipse-plugin 打包在 Maven 中构建一个项目,但是我的 POM 出现以下错误: [ERROR] 未知包装:eclipse-plugin @ line 15, column 13 . pom.xml: 解决方案 包装类型 eclipse-plugin 由名为 第谷.为了使用 Tycho 的打包类型,您需要将 Tycho 配置为构建扩展:
..
我有一堆基于 Eclipse 的插件,我一直在迁移到 Maven/Tycho.这些插件中的大多数依赖于我现在通过 Maven 管理的独立库,而不是与 .jar 文件混在一起. 我当前设置中最繁琐的部分是由于 Tycho 明显无法处理仅限 Maven(即非 OSGi)的工件.我目前的设置是这样的: 在每个 Eclipse 插件的 pom.xml 中,我在 maven-dependency
..
我目前正在尝试让 tycho 完成我的构建(约 30 个捆绑包). 在我的单元测试中使用 Mockito 时,我遇到了一些令人困惑的问题. 我创建了一个 eclipse-test-plugin 作为测试包的片段项目.由于 tycho 应该使用清单解析所需的包,我从 pom.xml 中删除了对 mockito 的依赖. 然后,当我尝试将 mockito 添加到清单中的所需捆绑包时,未列出 mo
..
问题可能与 这个问题,但那里提供的解决方案在过去 8 年中变得不适用. 我有一个 Eclipse RCP 项目,该项目正在转换为使用 Tycho(2.3.0 版).该项目可以与 Eclipse 2019-06 和为此项目构建的自定义目标平台一起运行. 然后我用相同的目标平台(一个单独的 Maven 模块引用 Eclipse 使用的相同 *.target 文件)设置 Tycho.
..
我是第谷的新手.我正在尝试使用 Tycho 创建一个产品,但是每次运行它时,都会遇到以下错误: 无法解析项目依赖:[错误] 正在安装的软件:RCPplugin.RCPplugin 0.0.1.qualifier[错误] 缺少要求:RCPplugin.RCPplugin 0.0.1.qualifier requires 'org.eclipse.rcp.feature.group [3.7.2.d
..
我正在使用 tycho 构建 RCP 应用程序.RCP 应用程序使用 p2 及其自更新功能在 p2.inf 文件中配置存储库.很有魅力. 现在我想在 p2.inf 文件中引入一个占位符 ${updatesiteurl} 并根据它的构建环境将其替换为 URL.但不幸的是,它被替换为空字符串而不是环境变量,我猜这是因为 tycho 或 p2 导演替换了一些转义字符(例如“:",例如 ${58})
..
可以将文件添加到使用Maven/Tycho构建的产品分发档案中:查看此链接 但是如何将动态选择的文件添加到存档中?例如,这可能是一个数据文件. 解决方案 您链接的文章涉及如何从产品分发档案中删除文件,这可能会非常具有挑战性.将文件添加到分发归档文件要简单得多,并且不需要本文中介绍的任何低级p2黑客攻击. 为了将文件添加到产品分发档案,请将其作为根文件添加到产品所包含的功能之一中
..
我用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
..
构建产品时,将生成.eclipseproduct。该文件是否仍然与Eclipse 3.6+相关?有没有办法修改此文件以反映我的产品?我知道我可以自己更改此文件,但是想知道是否有插件可以做到这一点? 解决方案 产品安装的配置文件( p2 / org.eclipse.equinox.p2.engine / profileRegistry / .profile /
..
我有一个包含其他插件和功能项目的插件。 我能够使用tycho构建插件,并且可以在zip中的eclipsepluginupdateSite\target中交付 现在我面临错误,如何配置tycho以构建同一插件的多个版本? 在手动过程中,我按以下步骤操作: 例如,我想创建一个版本为4.8.800以及(4.6的插件)。 .612,4.7.711)版本 删除eclipsepl
..
这是Tycho社区中经常问到的一个问题: 我想用Tycho构建Eclipse分发/ RCP应用程序 为此,我创建了一个 eclipse-repository 项目,该项目的产品文件指定了要被包括在内。然后,我配置了tycho-p2-director-plugin 以创建安装产品。 该版本运行良好,但安装无法启动。日志包含以下错误: java.lang.IllegalStat
..