tycho相关内容
我有两个反应堆构建: 第一个构建一些捆绑包和一个相关功能。在成功的清洁安装之后,该功能在我本地的Maven repo中。 Tycho还生成了p2元信息... -p2artifacts.xml 和... -p2metadata.xml 第二个版本包含一个基于功能的产品,它引用了第一个反应器中内置的功能。尝试 clean install Tycho抱怨一个未解决的功能 - 另一个反应堆构建
..
我正在使用Maven / Tycho建立 Aptana studio 。 它有很多Eclipse插件,我想将其中的一些从构建中排除。但是,其他插件可能需要排除的插件。 如何查看什么插件依赖于当前插件?一些工具可以在有向图中可视化依赖项? 解决方案 PDE附带的插件依赖关系视图具有一个按钮(两对一图形),以根据关注的插件显示插件。 p> 如果要查看完整图片,则需要安装 PD
..
我正在创建一些需要第三方插件和功能的Eclipse插件和功能。为了将这些依赖项包含在我的项目中,我创建了一个p2布局库。 注意:我的p2工件不是Maven项目...但是,我使用Maven风格建筑。这是p2存储库的pom.xml 0.18.0
..
我正在使用类似项目的项目这里介绍。 因此,它在父pom.xml中有几个模块: ../ de.vogella.tycho.plugin ../ de.vogella.tycho.feature ../ de.vogella.tycho.p2updatesite
..
我正在尝试使用Tycho导出Eclipse功能,取代了Eclipse功能部件概述中的“导出向导”。向导会将导出目标的选项作为zip文件。有没有办法与Tycho一样做? 解决方案 为了构建一个带有功能和功能插件的zip文件 - 你需要将一个组件包装类型 eclipse-repository 的模块添加到你的反应器中: 添加与 eclipse-feature eclipse-repos
..
我为多个插件,一个功能,一个站点和一个在 pom.xml 中定义的目标设置了一个Tycho构建。 我可以从Eclipse IDE中运行我的应用程序。另外,一个 mvn clean package 构建得很好。 但是,当我添加一个需要 ca.odell.glazedlists (这也是我的目标定义)我仍然可以在IDE中运行它,但是 mvn clean package build失败。任何
..
我正在开发一个需要一个com.lmax.disruptor的eclipse插件,它导入sun.misc。我有这个在我的p2存储库,但是当我maven构建我的插件我得到这个错误“无法满足从com.lmax.disruptor 3.2.0包装sun.misc 0.0.0的依赖。” 我已经通过网站解决与Tycho的包sun.misc的依赖他们说要创建一个插件片段,但是当我尝试创建它并添加导出页面作
..
我正在使用tycho build开发一个eclipse插件,它需要一些非osgi jar文件作为依赖关系。当我在pom文件中添加依赖关系时,它不会在maven构建过程中依赖。 所以,我试图通过使用以下插件来制作一个包含所有必需依赖项的osgi包。 <插件> org.apache.felix mave
..
我想使用 eclipse-plugin 打包在Maven中构建一个项目,但是我的POM收到以下错误: [错误]未知的包装:eclipse-plugin @第15行第13列。 pom.xml:
..
我需要使我的Tycho-Maven构建在离线模式下工作,所以我可以将其部署到没有Internet连接的环境中,并让人们从以前下载的工件运行构建,以获取我的应用程序所依赖的第三方代码。正在构建的产品是Eclipse RCP产品,使用 org.eclipse.tycho:target-platform-configuration 插件从RCP目标文件加载依赖项。 / p> 首先我运行 mvn
..
我想在Maven模块中包含 org.eclipse.uml2.uml_4.0.0.v20120604-0919.jar 。我设置了p2存储库 juno p2 http://download.eclipse.org/releases/juno
..
我们有一个eclipse Luna插件应用程序,我们正试图用Tycho来构建。当我们尝试执行 mvn clean verify 时,我们得到这种类型的消息: [ERROR]无法解决项目依赖关系: [ERROR]正在安装的软件:our.app 1.0.0.qualifier [错误]缺少要求:our.app 1.0.0。限定符需要“bundle org.eclipse.core.run
..
我的 category.xml 看起来像这样: -1.0.0.jar” id =“”版本= “1.0.0.qualifier” >
..
我已经试过了$ $,我想知道有没有办法在eclipse中告诉osgi控制台不要退出? c $ c> -Dosgi.noShutdown = true 和 -console -noExit ,但是我没有得到我想要的东西。 解决方案 我终于成功地通过在远程调试模式下启动了测试,进入OSGi控制台
..
在构建基于Eclipse 3.7+的产品时,我想添加一个市场功能(org.eclipse.epp.mpc)。我不想明确地将此功能添加到其中一个产品功能,因为我也在构建Eclipse 3.5。有没有办法在构建期间添加此功能? 解决方案 目前无法创建包含其他特征,即不直接或间接参考产品的特征。此增强功能是此机票中的请求,但目前无法使用Tycho版本(0.16.0)。 然而,可以从您的产品
..
我尝试在我的Eclipe-RCP应用程序中使用我的遗留代码。我把所有我的旧的maven项目都带有依赖关系,并使用maven-bundle-plugin创建一个osgi包。 现在我把所有东西都包装在一个新的osgi jar中。 如何从这个osgi jar创建一个与tycho和eclipse目标平台一起使用的p2更新站点? 我试过: https:/ /docs.sonatype.or
..
我正在使用Maven Tycho编译我的项目,其结构如下: - plugin1 - plugin2 (取决于plugin1) - plugin3(取决于plugin1& 2) - plugin4(取决于plugin1) - plugin5(取决于plugin1和amp4) - plugin6 (取决于所有以前的插件) - plugin7(取决于所有
..
我有几个使用Eclipse Tycho构建的OSGi包。所有代码依赖关系都是首先管理的。 现在我想开发一些纯JUnit测试来测试bundle的内部功能。这些测试不需要一个OSGi容器来执行,但是它们确实需要Mockito。 由于Mockito显然只有当这个非OSGi测试是正在运行而不是在执行捆绑包本身时,将依赖关系添加到MANIFEST.MF文件感到错误。 我目前的做法是我添加了
..
我们有一个使用Maven和Tycho构建的Eclipse插件。目前, 但是,我们仍然通过一批手动 添加的JAR文件而不是由Maven提供所有项目依赖关系。这是由于以下原因:(1) 依赖关系不能通过标准的Eclipse更新站点(至少 不在当前版本中),(2)依赖关系不可用作捆绑 这些依赖关系的最大部分是Selenium库(API,Remote, 特定于浏览器的libs及其传递性依赖关
..
我正在构建一个由几个功能组成的RCP应用程序。 我的RCP应用程序配置为每次启动时检查更新。我目前的问题是,我需要我的一个功能在构建时被“安装”,以便在这种自动检查更新过程中得到更新,而不会强制用户手动安装它。我需要这个功能才能独立于系统中的其他功能进行更新。 所以,要回顾一下,我只是寻找一个很好的自动化方式来安装功能在RCP应用程序中,它可以独立于其他功能更新,并且不需要RCP应用程
..