10得票1回答
Tycho在每次构建时都会下载p2索引。

我正在使用Maven和Tycho构建一个RCP和其他几个插件。这非常好用,除了一个问题: Tycho在每次构建时都会加载所有需要的Eclipse库,即使它们在10秒钟前已经下载过。它们难道不会自动保存到本地仓库吗?还是我缺少一些配置?所有的p2.index文件。但这也很烦人。我能不能关闭它,...

10得票2回答
Tycho: 在单独构建插件时,无法解析与项目其他插件的依赖关系。

我有一个使用 Tycho 插件的基于 Eclipse RCP 的应用程序,使用 Maven 进行构建。有一个包含所有插件和特性模块的主 POM。 如果我使用 Maven 安装主 POM,则得到的反应堆构建正常工作。所有模块都被构建,并且安装成功。 然而,如果我单独构建 Eclipse 插件...

10得票2回答
Tycho和Eclipse:如何在开发时解决OSGI依赖于我的自己的bundle,而不需要在IDE中打开它们所有。

背景 我的Eclipse RCP应用程序是使用Tycho构建的。它由多个组件(以OSGi bundle/Eclipse插件的形式)组成。其中一个组件包含产品文件并实现产品。 在应用程序根目录下有一个反应堆POM,按顺序构建所有组件,但我还想独立地构建其他组件(使用mvn deploy)。 ...

10得票3回答
使用Maven构建Eclipse插件

我正在尝试配置Maven构建一个Eclipse应用程序(带有所有Eclipse EXE等打包的Eclipse插件)。 我已经使用Maven对项目的几十个依赖项进行了管理,并将它们部署到我们的内部Nexus(OSS)服务器。我还安装了Nexus P2存储库插件、P2桥接插件(2.6.3-01)...

10得票2回答
Maven NatTable 清理+安装失败

我正试图按照他们的入门指南中所述导入和解决NatTable项目的开发者项目。 当我执行mvn -f [pom文件路径] clean install时,出现以下错误: Exception in thread "main" java.lang.NoSuchMethodError: org.a...

10得票2回答
如何使Maven Tycho构建中运行单元测试?

我之前写过许多在“传统”的Maven构建中运行的单元测试,使用了JUnit和Mockito(还有PowerMock)。我现在正在处理一个使用Maven Tycho构建的Eclipse插件代码库。总体来说,这是一个多项目构建,但目前我只向一个插件项目添加单元测试。 我听说过tycho-sure...

10得票2回答
如何调试Tycho运行的测试用例?

在使用Tycho构建项目时,测试用例将在一个新进程中运行,使用Equinox启动器来运行“-application org.eclipse.tycho.surefire.osgibooter.headlesstest”命令。 那么如何调试测试用例呢?

9得票3回答
Maven + Tycho,如何添加Maven依赖项

我们有一个使用Maven和Tycho构建的Eclipse插件。然而,目前我们仍然通过一堆手动添加的JAR文件提供所有项目依赖项,而不是通过Maven。这是由于以下原因:(1)依赖项在标准的Eclipse更新站点中不可用(至少不是当前版本),(2)依赖项不可用作包。其中最大部分的依赖项是Sele...

9得票1回答
如何让Tycho将特定于平台的片段加载到任何操作系统的测试运行时中?

我正在使用Tycho构建和测试一些Eclipse插件。我有一个包含许多平台特定片段的bundle。我还有一个测试bundle,该测试bundle使用tycho-surefire-plugin来测试具有平台特定片段的原始bundle。然而,Tycho没有将当前平台的fragment包含在测试运行...

9得票2回答
如何使用Maven在本地部署已经安装的构件

故事 我知道,Maven deploy命令会运行整个生命周期。我的问题是,在我的情况下它需要太多时间。让我解释一下: 有一个应用程序由一个服务器和单源Eclipse RAP&RCP客户端构建 通信由共享API项目定义,这些项目与服务器一起构建,但GUI项目也需要 GUI项目由Ty...