tycho相关内容

使用Maven Tycho构建Eclipse跨平台

我尝试使用 Maven 和 Tycho编译 Eclipse Indigo RCP 应用程序。如果我只是为一个平台构建它,那么效果很好,但是如果我尝试为更多平台构建它,则构建停止工作。 问题是我在特定于平台的插件中我要构建的产品文件。像 org.eclipse.swt.win32.win32.x86 这样的依赖项是 org.eclipse.swt 的片段插件。 当我没有在产品中添加任何平 ..
发布时间:2020-10-11 19:11:42 其他开发

如何使用Equinox/OSGi遵循测试优先方法-Tycho-Eclipse RCP环境

我加入了一个项目,该项目是使用Equinox/OSGi,Tycho在Eclipse RCP平台上进行开发的. 我逐渐熟悉OSGi的类路径/类加载机制,tycho,春分的工作原理等. 我正在通过使用模拟来编写简单的单元测试,方法是将它们收集在测试包(目标包的片段)中,但是我遇到ClassNotFound错误,即附加源代码的问题.我已经看到了一些建议,例如将测试作为rcp插件测试运行,或者 ..
发布时间:2020-05-22 19:18:52 其他开发

如何使Fragment-Bundle进入Tycho测试运行时?

我有一个依赖它的实现捆绑包和片段捆绑包(MANIFEST中的Fragment-Host).此外,还有一些测试包. 现在,我想测试我的实现并使用tycho-surefire-plugin.带有测试的包通过MANIFEST中的Require-Bundle来指代实现包. 到目前为止,一切都很好.问题是如何将片段捆绑包放入测试运行时?我已经在我的eclipse-test-plugin中尝试了tych ..
发布时间:2020-05-22 19:18:43 其他开发

Tycho如何将其目标绑定到Maven生命周期

我不了解Tycho如何绑定到Maven生命周期,因为我没有看到任何绑定Tycho目标的pom.xml配置. 我的问题是: Tycho如何与Maven的建筑反应堆阶段挂钩,即在计算反应堆之前它在消息下方打印? [exec] [警告]没有明确的目标运行时环境配置.构建取决于平台. Tycho如何将其目标绑定到Maven的构建生命周期?我看到有些在构建期间执行的目标未在pom.x ..
发布时间:2020-05-07 22:49:29 其他开发

在pom.xml中的属性名称中斜杠

我有一个问题,我无法解决. 我想用Tycho/Maven构建我的eclipse cdo服务器,而且我想拥有从eclipse之外启动我的cdo-server.product的能力. 它设置的cdo服务器如下: http://wiki.eclipse.org/Setting_up_a_CDO_Server 没有我的问题: 如果我选择: -Dnet4j.config="${res ..
发布时间:2020-05-07 22:29:26 其他开发

测试Tycho Master POM

我们公司所有的RCP插件都具有相同的Maven父代,在向其中添加了许多Maven插件后,我意识到Tycho并不像我希望的那样具有确定性. 我知道这不是什么新闻,所以这就是为什么我要为父 pom.xml 设置一些测试的原因.我在考虑一些基本的东西:启用了哪些配置文件,执行了哪些插件,为已定义的 pom.xml 抛出了什么异常,命令行参数和目标平台. 尽管大多数其他项目似乎在某个地方都有一 ..
发布时间:2020-05-07 22:19:20 其他开发

是否可以将tycho-surefire配置为在测试阶段运行?

我对Maven并没有做很多事情,但是我了解一些基础知识.我们正在使用Tycho来构建RCP插件,我想知道为什么Tycho使用integration-test阶段来捆绑执行测试. 是否可以将某些类型的测试绑定到Maven的Tycho的test阶段而不是integration-test阶段? 如果是,怎么办? 解决方案 Tycho在OSGi容器中执行测试,这要求已编译的类已作为OS ..
发布时间:2020-05-07 21:29:43 其他开发

如何将Cucumber-jvm与Maven构建集成

我正在尝试在我的eclipse插件项目中添加一些bdd,但无法弄清楚在maven构建过程中如何运行集成测试.为了编写测试,我使用的是SWTBot框架. 我已经进行了特征生成,并设置了测试.如何设置pom以运行集成测试? 解决方案 我使用以下配置并运行mvn clean verify.如果您不想并行运行测试,请删除parallel,perCoreThreadCount和threadCo ..
发布时间:2020-05-07 21:25:33 其他开发

第谷:分类p2元数据

我试图用Tycho生成分类的p2存储库.基本上需要完成三个步骤(比较 Eclipse文档): 下载捆绑包 触发org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher 触发org.eclipse.equinox.p2.publisher.CategoryPublisher 我在Maven pom文件中配置的 .步骤1 ..
发布时间:2020-05-07 21:19:01 Java开发