我正在使用Maven和Tycho构建一个RCP和其他几个插件。这非常好用,除了一个问题: Tycho在每次构建时都会加载所有需要的Eclipse库,即使它们在10秒钟前已经下载过。它们难道不会自动保存到本地仓库吗?还是我缺少一些配置?所有的p2.index文件。但这也很烦人。我能不能关闭它,...
我有一个使用 Tycho 插件的基于 Eclipse RCP 的应用程序,使用 Maven 进行构建。有一个包含所有插件和特性模块的主 POM。 如果我使用 Maven 安装主 POM,则得到的反应堆构建正常工作。所有模块都被构建,并且安装成功。 然而,如果我单独构建 Eclipse 插件...
背景 我的Eclipse RCP应用程序是使用Tycho构建的。它由多个组件(以OSGi bundle/Eclipse插件的形式)组成。其中一个组件包含产品文件并实现产品。 在应用程序根目录下有一个反应堆POM,按顺序构建所有组件,但我还想独立地构建其他组件(使用mvn deploy)。 ...
我正在尝试配置Maven构建一个Eclipse应用程序(带有所有Eclipse EXE等打包的Eclipse插件)。 我已经使用Maven对项目的几十个依赖项进行了管理,并将它们部署到我们的内部Nexus(OSS)服务器。我还安装了Nexus P2存储库插件、P2桥接插件(2.6.3-01)...
在使用Tycho构建项目时,测试用例将在一个新进程中运行,使用Equinox启动器来运行“-application org.eclipse.tycho.surefire.osgibooter.headlesstest”命令。 那么如何调试测试用例呢?
我们有一个使用Maven和Tycho构建的Eclipse插件。然而,目前我们仍然通过一堆手动添加的JAR文件提供所有项目依赖项,而不是通过Maven。这是由于以下原因:(1)依赖项在标准的Eclipse更新站点中不可用(至少不是当前版本),(2)依赖项不可用作包。其中最大部分的依赖项是Sele...
我正在使用Tycho构建和测试一些Eclipse插件。我有一个包含许多平台特定片段的bundle。我还有一个测试bundle,该测试bundle使用tycho-surefire-plugin来测试具有平台特定片段的原始bundle。然而,Tycho没有将当前平台的fragment包含在测试运行...
故事 我知道,Maven deploy命令会运行整个生命周期。我的问题是,在我的情况下它需要太多时间。让我解释一下: 有一个应用程序由一个服务器和单源Eclipse RAP&RCP客户端构建 通信由共享API项目定义,这些项目与服务器一起构建,但GUI项目也需要 GUI项目由Ty...