7得票1回答
Eclipse RCP 2018-09 + OpenJDK 11 + Tycho: 如何使用JRE打包应用程序?

目前我正在使用Tycho来构建和打包我的Eclipse RCP应用程序,使用Java 8和Eclipse 4.8 (JMSToolBox) 对于Windows发行版,Tycho构建过程通过一个ant任务将JRE v8 (Oracle) "复制"到分发包中的"jre"目录中。 我正在升级到Ec...

7得票1回答
能否配置Tycho-Surefire在测试阶段运行?

我对Maven并不是很熟悉,但我了解基本知识。我们正在使用Tycho来构建RCP插件,我想知道为什么Tycho使用"integration-test"阶段来执行bundle中的测试。 是否可能将某些类型的测试绑定到Maven的"test"阶段,而不是Tycho的"integration-te...

7得票1回答
Eclipse Tycho:不使用单个测试包测试插件

我正在寻找一种方法来测试一组Eclipse插件,而不必为每个被测试的插件使用单个bundle。目前我正在运行一个PDE构建,用于Eclipse产品(大约70个插件、特性和一个产品)。所有插件的单元测试都包含在一个单独的纯Java项目中,该项目具有对所有插件的Eclipse项目引用,以便能够实例...

7得票1回答
如何在Tycho中引用Mockito?

我目前正在尝试使用Tycho来构建我的项目(大约30个包)。 在我的单元测试中,当我使用Mockito时,遇到了一些困惑的问题。 我创建了一个作为片段项目的eclipse-test-plugin来测试bundle。 由于Tycho应该使用清单来解析所需的bundles,因此我从pom.xml中...

7得票4回答
OSGi + Logback + slf4j - Eclipse 运行配置

以下是我的配置: 我们正在开发一个OSGi应用程序,并希望包含日志记录。我决定使用slf4j + logback。 我们使用Eclipse作为IDE,Tycho来获得类似Manifest Editor等Eclipse IDE的优势。 因此,我尝试了以下操作: 创建了一个新插件,其中包括...

7得票1回答
什么是OSGI版本限定符

我需要确认我的猜想是否正确,因为我找不到任何相关的文档。虽然这可能是一个愚蠢的问题,但作为一名Eclipse PDE的学习者,我还是希望你能帮我。 起初,我有一个Eclipse插件项目的父级项目pom文件: <version>1.1.0-SNAPSHOT</version...

7得票1回答
使用Tycho-Surefire-Plugin运行单个插件测试方法

如何在使用tycho-surefire-plugin的Maven中运行单个插件测试方法? 我尝试使用#和-Dtest选项,但它不起作用: mvn clean install -Dtest=MyUITest#testDummy 我是否漏掉了什么重要的内容?

7得票1回答
如何使PDE目标定义编辑器显示所有插件?

我们旨在使用Tycho+Eclipse PDE来构建分布式团队中的OSGi bundles。 到目前为止,已经构建并部署了artifact到Nexus OSS仓库。这已经通过p2支持得到了增强,"artifacts.xml"和"content.xml"由Tycho生成(或提供),并且可以被T...

7得票1回答
使用Tycho构建产品时出现“未替换图标”错误。

我正在使用Tycho 0.16.0,但是出现了以下错误: Error - 7 icon(s) not replaced in C:\Users\weich01\AppData\Local\Temp\p2.brandingIron8219115442087687624\launcher.exe...

7得票2回答
Tycho构建的Eclipse RCP包含不需要的可选依赖项

这是 Tycho 社区经常被问到的问题: 我将 Eclipse RCP 构建从 [之前的技术,例如 eclipse-application/ PDE headless build / ...] 迁移到了使用打包类型 eclipse-repository 的新 Tycho 推荐的产品构建方式...