tycho相关内容

Tycho无法从不同的反应堆构建中解决产品对eclipse功能的引用

我有两个反应堆构建: 第一个构建一些捆绑包和一个相关功能。在成功的清洁安装之后,该功能在我本地的Maven repo中。 Tycho还生成了p2元信息... -p2artifacts.xml 和... -p2metadata.xml 第二个版本包含一个基于功能的产品,它引用了第一个反应器中内置的功能。尝试 clean install Tycho抱怨一个未解决的功能 - 另一个反应堆构建 ..
发布时间:2017-08-01 21:35:00 Java开发

如何分析/可视化OSGi,maven依赖关系

我正在使用Maven / Tycho建立 Aptana studio 。 它有很多Eclipse插件,我想将其中的一些从构建中排除。但是,其他插件可能需要排除的插件。 如何查看什么插件依赖于当前插件?一些工具可以在有向图中可视化依赖项? 解决方案 PDE附带的插件依赖关系视图具有一个按钮(两对一图形),以根据关注的插件显示插件。 p> 如果要查看完整图片,则需要安装 PD ..
发布时间:2017-08-01 21:33:56 Eclipse

如何使用Tycho构建一个zip文件的功能

我正在尝试使用Tycho导出Eclipse功能,取代了Eclipse功能部件概述中的“导出向导”。向导会将导出目标的选项作为zip文件。有没有办法与Tycho一样做? 解决方案 为了构建一个带有功能和功能插件的zip文件 - 你需要将一个组件包装类型 eclipse-repository 的模块添加到你的反应器中: 添加与 eclipse-feature eclipse-repos ..
发布时间:2017-08-01 20:34:48 Java开发

Tycho无法解析依赖关系,尽管存在于目标文件中

我为多个插件,一个功能,一个站点和一个在 pom.xml 中定义的目标设置了一个Tycho构建。 我可以从Eclipse IDE中运行我的应用程序。另外,一个 mvn clean package 构建得很好。 但是,当我添加一个需要 ca.odell.glazedlists (这也是我的目标定义)我仍然可以在IDE中运行它,但是 mvn clean package build失败。任何 ..
发布时间:2017-08-01 20:32:49 Eclipse

无法满足从com.lmax.disruptor 3.2.0到包sun.misc 0.0.0的依赖

我正在开发一个需要一个com.lmax.disruptor的eclipse插件,它导入sun.misc。我有这个在我的p2存储库,但是当我maven构建我的插件我得到这个错误“无法满足从com.lmax.disruptor 3.2.0包装sun.misc 0.0.0的依赖。” 我已经通过网站解决与Tycho的包sun.misc的依赖他们说要创建一个插件片段,但是当我尝试创建它并添加导出页面作 ..
发布时间:2017-08-01 20:25:48 Java开发

当遇到无效字符的谷歌番石榴网址时,Maven脱机构建失败

我需要使我的Tycho-Maven构建在离线模式下工作,所以我可以将其部署到没有Internet连接的环境中,并让人们从以前下载的工件运行构​​建,以获取我的应用程序所依赖的第三方代码。正在构建的产品是Eclipse RCP产品,使用 org.eclipse.tycho:target-platform-configuration 插件从RCP目标文件加载依赖项。 / p> 首先我运行 mvn ..
发布时间:2017-07-30 21:31:36 Java开发

Tycho构建错误:“...需要包...但不能找到”

我们有一个eclipse Luna插件应用程序,我们正试图用Tycho来构建。当我们尝试执行 mvn clean verify 时,我们得到这种类型的消息: [ERROR]无法解决项目依赖关系: [ERROR]正在安装的软件:our.app 1.0.0.qualifier [错误]缺少要求:our.app 1.0.0。限定符需要“bundle org.eclipse.core.run ..
发布时间:2017-07-30 04:04:54 Java开发

运行测试后的OSGi控制台

我已经试过了$ $,我想知道有没有办法在eclipse中告诉osgi控制台不要退出? c $ c> -Dosgi.noShutdown = true 和 -console -noExit ,但是我没有得到我想要的东西。 解决方案 我终于成功地通过在远程调试模式下启动了测试,进入OSGi控制台 ..
发布时间:2017-07-30 02:38:17 Java开发

仅在某些Eclipse版本的产品构建期间安装附加功能

在构建基于Eclipse 3.7+的产品时,我想添加一个市场功能(org.eclipse.epp.mpc)。我不想明确地将此功能添加到其中一个产品功能,因为我也在构建Eclipse 3.5。有没有办法在构建期间添加此功能? 解决方案 目前无法创建包含其他特征,即不直接或间接参考产品的特征。此增强功能是此机票中的请求,但目前无法使用Tycho版本(0.16.0)。 然而,可以从您的产品 ..
发布时间:2017-07-30 00:03:34 Java开发

如何从现有的osgi包创建一个p2仓库?

我尝试在我的Eclipe-RCP应用程序中使用我的遗留代码。我把所有我的旧的maven项目都带有依赖关系,并使用maven-bundle-plugin创建一个osgi包。 现在我把所有东西都包装在一个新的osgi jar中。 如何从这个osgi jar创建一个与tycho和eclipse目标平台一起使用的p2更新站点? 我试过: https:/ /docs.sonatype.or ..
发布时间:2017-07-29 23:46:30 Java开发

在Tycho项目中为非OSGi JUnit测试添加仅测试依赖关系

我有几个使用Eclipse Tycho构建的OSGi包。所有代码依赖关系都是首先管理的。 现在我想开发一些纯JUnit测试来测试bundle的内部功能。这些测试不需要一个OSGi容器来执行,但是它们确实需要Mockito。 由于Mockito显然只有当这个非OSGi测试是正在运行而不是在执行捆绑包本身时,将依赖关系添加到MANIFEST.MF文件感到错误。 我目前的做法是我添加了 ..
发布时间:2017-07-29 19:47:57 Java开发

Maven + Tycho,添加Maven依赖关系

我们有一个使用Maven和Tycho构建的Eclipse插件。目前, 但是,我们仍然通过一批手动 添加的JAR文件而不是由Maven提供所有项目依赖关系。这是由于以下原因:(1) 依赖关系不能通过标准的Eclipse更新站点(至少 不在当前版本中),(2)依赖关系不可用作捆绑 这些依赖关系的最大部分是Selenium库(API,Remote, 特定于浏览器的libs及其传递性依赖关 ..
发布时间:2017-07-29 00:51:27 Java开发

如何构建Eclipse RCP应用程序,以便其功能可以自动更新?

我正在构建一个由几个功能组成的RCP应用程序。 我的RCP应用程序配置为每次启动时检查更新。我目前的问题是,我需要我的一个功能在构建时被“安装”,以便在这种自动检查更新过程中得到更新,而不会强制用户手动安装它。我需要这个功能才能独立于系统中的其他功能进行更新。 所以,要回顾一下,我只是寻找一个很好的自动化方式来安装功能在RCP应用程序中,它可以独立于其他功能更新,并且不需要RCP应用程 ..
发布时间:2017-07-28 22:12:07 Java开发