tycho相关内容

如何使用Maven中的Eclipse p2存储库?

我正在尝试创建一个基于Eclipse的安装程序,其中Eclipse项目是基于Maven的.因此,无论是否使用Eclipse,它都应该与Maven一起使用. 我对各种Eclipse项目库都有依赖关系,还有更多要添加的内容.我想使用p2存储库,并设法按照以下示例将Eclipse EMF库转换为jar:问题是,我找不到简化流程的方法.我需要手动将上述问题中重新打包的依赖项安装到本地Maven存储库 ..
发布时间:2020-05-07 21:00:32 Java开发

Maven Tycho:如何在产品版本中排除eclipsec.exe?

我将Eclipse RCP产品的构建从PDE-build切换到了Maven Tycho.除了主(品牌)启动器可执行文件之外,该产品现在还包含"eclipsec.exe"文件.我们想从我们的产品中忽略此基于控制台的启动器,因为它可能会使我们的客户感到困惑.有没有用Tycho做到这一点的方法? 解决方案 我在 tycho用户列表: 在您的eclipse存储库项目中,假设您具有.produ ..
发布时间:2020-05-07 20:57:34 其他开发

如何在Tycho版本中使用包含第三方捆绑软件的目录

过去,我们在文件系统上拥有捆绑包和功能部件,并通过具有“目录"位置的目标定义文件使它们在Eclipse中可用.这样,可以很容易地将它们与Eclipse中的“导出"向导一起使用. 现在我正在尝试使用具有第三方依赖性的Tycho构建eclipse-plugin. javax.vecmath 和 org.apache.commons.math . 据我所知,在Tycho构建中获取依赖项的最佳 ..
发布时间:2020-05-07 20:52:06 其他开发

使用sftp和Maven上载目录

如何在Maven中使用具有公共密钥身份验证的sftp上载目录-Eclipse更新站点? 有关背景信息:我正在使用tycho构建Eclipse插件,并希望将更新站点(eclipse-update-site)上传. 在Tycho用户列表中要求为好. 解决方案 我不明白为什么您不能使用mvn deploy来部署eclipse-update ..
发布时间:2020-05-07 20:49:34 其他开发

没有p2的第谷

是否可以在不使用p2的情况下使用Tycho来下载依赖项或将生成的工件发布到其中? 我已经拥有一个具有所有依赖项的Maven存储库,并且我不想拥有一个带有重复工件的p2存储库,只是为了编译这些osgi项目.我还想将生成的工件发布在相同的Maven存储库中,这样我就可以拥有一个真正的集中式存储库,而不是Maven存储库和p2存储库 所以基本上,我想从构建中删除对p2的需求. 我知道一 ..
发布时间:2020-05-07 20:24:22 其他开发

Maven多模块中针对Tycho的自定义pom.xml文件名

我有一个项目,其中包含数十个Eclipse插件,所有这些插件都是相互关联的,并且位于不同的子文件夹中.几年前,该版本已转换为多模块清单式第一个Tycho版本,并且运行良好. 其中一个插件很关键,也可以构建为不使用Eclipse运行时的独立Java应用程序.当前,它具有自己的POM文件(pom-standalone.xml),因此Jenkins可以单独构建独立的应用程序,而Tycho版本对此一 ..
发布时间:2020-05-07 20:07:39 其他开发

通过解析Maven存储库中的Tycho功能来构建p2存储库

我正在尝试从部署在远程Maven存储库中的Tycho功能工件构建p2存储库,而不必先将工件安装到本地Maven存储库中(如 背景 我有一个多模块的Tycho项目,该项目构建了多个Eclipse插件和功能. 以便可以分别构建每个模块-以便可以在Nexus Maven存储库中引用OSGI工件-我已在目标平台中启用了consider ..
发布时间:2020-05-07 20:01:14 其他开发

用Maven开发OSGi应用程序时应该首先使用POM还是首先使用MANIFEST?

使用Maven开发OSGi应用程序时,主要有两种方法:POM优先和MANIFEST优先. 我正在寻找一种表格形式的答案,以显示每种方法的优缺点. 更具体地说,我还想知道它与以下内容之间的关系: 工具集的成熟度 供应商独立性 易于开发(包括找到可以使用该工具进行开发的人员) 兼容性 避免ClassNotFound 避免体力劳动 解决方案 目前这是我能想到的 ..
发布时间:2020-05-07 20:01:08 其他开发

使用Maven和Jenkins分阶段部署快照工件

问题描述 我们有几个相互依赖的多模块项目.像这样: 消息传递 框架 其他组件 他们有单独的源代码控制存储库,并且可以说消息和 othercomponent 中的子模块正在使用来自 framework 子模块的捆绑软件.所有项目都是基于OSGI的多模块Maven项目.它们全部都有一个服务器部分和一个来源GUI部分(Eclipse RAP + RCP).因此,对于所有这些多模块项 ..
发布时间:2019-09-02 21:56:12 其他开发

如何使Jenkins,Sonar和JaCoCo插件一起用于Eclipse Tycho插件项目(或Cobertura)?

我的设置是: 詹金斯1.448 声纳2.13 Jenkins声纳插件1.72 Sonar的MySql数据库 我有以下项目: Eclipse插件项目 使用Maven 多个模块(父Maven项目,源插件项目,测试片段项目) 一个简单的JUnit测试,用于测试源插件项目的类 目前的过程是什么 Jenkins从SVN签出父项目 Jenkins使用Maven和Ty ..
发布时间:2019-09-02 21:17:28 其他开发

JUnit测试失败,并在Tycho环境上出现java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

我有一个非常奇怪的情况.我有一组eclipse插件项目,我正在使用tycho和maven来构建它们.我在其中一个项目中使用了JDBC驱动程序,并且我有一个测试插件来测试该项目.由于com.mysql.jdbc插件在eclipse p2存储库中不可用(并且我们没有自己的p2),因此我导入了jdbc插件并创建了OSGi插件,并将依赖项添加到我的本地插件中. 我有多个月食工作区.只有在创建test ..
发布时间:2019-09-02 18:23:07 Java开发

使用tycho maven将JRE与基于RCP插件的应用程序捆绑在一起

我有基于插件模型的RCP应用程序。我想把JRE放到由Maven + Tycho创建的最终工件上。我试图遵循这些建议 包括-j-in-a-tycho-build bundle-jre-with-your-product 我创建了另一个功能项目,其中所需的JRE放在功能项目的根目录中。在我的情况下这个jre / win64。我为产品定义添加了功能。但我不明白如何通知maven进程负责 ..
发布时间:2018-12-17 10:07:47 Java开发

如何在tycho中引用mockito?

我目前正试图通过tycho完成构建(~30个捆绑包)。 使用 Mockito 在我的单元测试中。 我创建了一个 eclipse-test-plugin 作为测试包的片段项目。 由于tycho应该使用清单解析所需的bundle,我从 pom.xml 中删除​​了对mockito的依赖。 当我然后尝试将mockito添加到清单mockito中所需的包中未列出。 我找到了这篇文章并 ..
发布时间:2018-12-07 13:31:02 Java开发

使用我的本地p2存储库与必要的jar文件时项目依赖错误

我已经创建了一个eclipse插件,我需要将eclipse插件项目转换为maven,以便在Tycho.when的帮助下将其转换为maven,当我尝试执行eclipse应用程序时,它可以正常工作。但是当我 [INFO]扫描项目... [INFO]无法完成请求。生成细节。 [INFO]无法完成请求。生成细节。 [INFO] {osgi.ws = gtk,osgi.os = linu ..
发布时间:2017-08-01 22:45:08 Eclipse

使用eclipse-plugin包装将java插件转换成maven项目

我对java很有经验,但是我第一次使用maven。 i已经安装了Eclipse Kepler(Eclipse for RCP和RAP Developers),我已经安装了Tychus以及“添加新软件”按钮。 有一个物联网项目我克隆并建成了OM2M。 我一步步跟随安装wiki,一切正常工作。 在这里克隆wiki 我想开发自己的OSGI模块,所以我去了维基的'开发者'部分,并再次创建 ..
发布时间:2017-08-01 21:46:50 Java开发