问题标签 [tycho]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - 创建第谷产品错误:缺少需求
我是第谷的新手。我正在尝试使用 Tycho 创建产品,但每次运行它时,都会遇到以下错误:
有人可以帮帮我吗?
eclipse - 使用 tycho 在 linux 中为 macosx 导出 RCP 产品
我是 tycho 的新手,我正在尝试使用 tycho 为 macosx 导出产品,但我遇到了这个错误:
[错误] 无法在项目 tychodemo.repository 上执行目标 org.eclipse.tycho:tycho-p2-director-plugin:0.14.1:materialize-products (materialize-products):P2 director 返回代码为 13 -> [Help 1 ]
我成功导出了适用于 linux 和 windows 的产品,但我无法导出适用于 macosx 的产品,请帮帮我!
tycho - 第谷:缺少 org.eclipse.tycho.core.TychoProject
我尝试在 ubuntu 中运行 tycho,但我遇到了这个错误。无法在项目 tychodemo.bundle 上执行目标 org.eclipse.tycho:tycho-packaging-plugin:0.14.1:build-qualifier (default-build-qualifier):执行目标 org.eclipse.tycho 的 default-build-qualifier: tycho-packaging-plugin:0.14.1:build-qualifier 失败:无法在插件 'org.eclipse.tycho:tycho-packaging-plugin:0.14.1' 中加载 mojo 'build-qualifier'。缺少必需的类:org.eclipse.tycho.core.TychoProject
我想这与我的框架有关,因为我在另一台计算机上做同样的事情并且 tycho 成功运行。你能发现我的问题吗?提前致谢!
maven - 如何为使用 Maven 构建的 Eclipse 插件自动化版本号更新过程
我正在使用与此处描述的项目类似的项目 。因此,它在父 pom.xml 中有一些模块:
这些模块有一个通用的版本号,例如1.0.0-SNAPSHOT
或没有-SNAPSHOT
。feature.xml 文件需要包含相同的版本号:
和:
文件 category.xml(在 p2 更新站点项目中)和 MANIFEST.MF(在插件项目中)需要包含相同的值。
问题是:如何使用 Maven 自动化所有这些文件中的版本号更新过程?
我尝试使用 maven-release-plugin 和 maven-versions-plugin 解决这个问题。第一个插件做了很多未使用的操作(比如做很多 CVS 提交,我在这个项目中没有使用)。第二个插件只修改pom.xml文件,不修改feature.xml、category.xml和MANIFEST.MF,还是我用的不太好。
eclipse-rcp - Tycho 不在更新站点中包含根文件
我正在尝试使用 tycho 构建一个 Eclipse 功能。它有一些二进制依赖项在 build.properties 文件中定义为根文件:
该功能构建良好,并且为我定义的两个根文件夹提供了两个 .zip 工件。
但是,我还使用eclipse-update-site
tycho 指令为该功能构建了一个更新站点。更新站点目标文件夹构建正确,但不包含根 zip,仅包含功能 .jar 和插件 .jars。
有没有办法使用 tycho 在更新站点中包含根文件?
eclipse-plugin - 使用 tycho 在 RCP 产品中缺少 maven 依赖项
我正在使用 tycho 创建 RCP 产品,但是一旦我将插件 pom 打包设置为eclipse-plugin,maven 依赖库就会从项目中删除并由于缺少库而导致很多错误。我尝试在终端上运行 maven和 eclipse ,他们有相同的结果。有谁知道如何解决这个问题,是否有人使用 tycho 导出了完整的 RCP 插件?
谢谢你。
eclipse - 从命令行安装 Eclipse 功能期间找不到捆绑包
我用了
eclipsec.exe
但我收到此错误:需要'bundle org.eclipse.core.runtime 3.7.0'但找不到
注意:我使用 maven tycho 构建了该功能
maven - Tycho 无法从我自己的纯 Maven 依赖项包装器中解析包
我正在尝试创建一个 Eclipse 插件,它依赖于普通的 Maven 工件。我创建了以下项目结构:
我遵循了 Tycho 示例 itp02,但仅使用了第三方依赖项。据我了解,这个想法是将所有依赖项包装在一个包中,并将其用作我的包的输入。我设法正确构建和安装依赖包:创建了一个 jar,它包含从 Maven 存储库获得的所有 JAR 文件。但是当我尝试编译我的包时,我收到一条错误消息,说我的包清单中的包无法导入。
我错过了什么?
maven - 第谷没有 p2
是否可以在不使用 p2 下载依赖项或发布生成的工件的情况下使用 Tycho?
我已经有一个包含所有依赖项的 Maven 存储库,我不想为了编译这些 osgi 项目而拥有一个带有重复工件的 p2 存储库。我还想在同一个 maven 存储库中发布生成的工件,以便我可以拥有一个真正的集中式存储库,而不是 maven 存储库和 p2 存储库
所以基本上,我想从我的构建中删除对 p2 的需求。
我知道一个选择是使用 POM-first 工具而不是 tycho,但问题是项目已经使用 PDE 开发,所以这似乎不是一个选项
maven - Maven Tycho:如何在产品构建中排除 eclipsec.exe?
我将 Eclipse RCP 产品的构建从 PDE-build 切换到 Maven Tycho。除了主(品牌)启动器可执行文件外,该产品现在还包括“eclipsec.exe”文件。我们想从我们的产品中省略这个基于控制台的启动器,因为它可能会使我们的客户感到困惑。有没有办法用第谷做到这一点?