问题标签 [update-site]
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 - 插件 - 功能 - 更新站点
我有几个插件,并想创建一个不错的更新站点来提供它们。其中一些只包含核心功能(不会做任何事情,我们称之为 core-plugin),而另一些则为最终用户提供一些功能(它们依赖于核心插件,我们称之为 useme-plugin)。现在,我已经为每个 useme 插件创建了功能。我包含了相应的插件并设置了所有依赖项(核心插件)。这些功能,我已添加到更新站点。当我现在尝试安装它们时,我抱怨缺少核心插件:
我做错什么了吗?我不想将核心插件包含到每个 useme 功能中......还是我必须这样做?任何人都可以帮助我正确地构建它吗?
eclipse - Eclipse 更新站点 - 如何签署 jars?
我有一些 Eclipse 插件是功能的一部分。我们希望在更新站点更新时对这些插件应用代码签名。
导出单个插件时,我可以看到 JAR 签名选项卡,但在我的更新站点项目设置中看不到任何类似内容。
此外,我阅读的教程使用的是自签名证书。谁能指出我使用 Verisign 证书(即 *.pfx 文件)的说明?
任何人都可以帮忙吗?
谢谢,艾伦
编辑:我已将凯恩的回复标记为答案,因为它与我采取的步骤非常相似并且是一种灵感。我实际上是按照这些说明对 jar 进行签名,因为它基于 pfx 文件:https ://support.comodo.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=1072
步骤 1:运行以下命令以查看有关证书的详细信息(将文件名替换为您自己的文件名):
第 2 步:滚动到输出顶部并记下别名值。
第 3 步:使用以下命令对每个 jar 文件进行签名(将文件名和别名替换为您自己的):
我现在需要想出一种管理/自动化流程的方法。
eclipse - Eclipse - 目标定义问题
首先,我可以说我可能做错了什么。
我有一个更新站点,我可以使用 Eclipse Indigo 使用 Help -> Install New Software... 功能成功安装插件。
但是,我现在想通过使用目标定义来添加对同一更新站点的依赖。
因此,我创建了一个新的目标定义文件并添加了一个新的软件站点,并引用了与上面相同的站点。
问题是我无法检索任何插件。它只是给了我错误:
0 个插件可用。
缺少要求:Immutify Eclipse Utilities 1.1.1.201105200936 (org.immutify.eclipse.util.1.1.1.201105200936) 需要 'bundle.org.eclipse.ui 3.4.0' 但找不到
只是想知道为什么它适用于安装新软件选项,而不适用于目标定义的软件站点选项。
任何帮助将不胜感激。
eclipse - Mylyn Web 模板连接器(又名通用 Web 连接器)的更新站点未知
我想在 Eclipse 中为 Mylyn 安装 Web 模板连接器。它过去也被称为通用 Web 连接器。
网络上有无数页面提到http://download.eclipse.org/mylyn/incubator/3.5/作为更新站点,包括官方文档和一些关于 SO 的答案。但是,该站点是 404。
一些页面还提到了http://www.eclipse.org/mylyn/downloads/但这仅引用了上述 404 URL(或其他一些变体,也是 404)。
有人知道在哪里可以找到实际的更新站点吗?
eclipse - 具有远程功能的本地更新站点
我想创建一个轻量级的 Eclipse 更新站点,它只引用远程更新站点中的功能或插件,以便我的团队有一个入口点来安装和更新我们用于某些项目的所有常见插件。
但我找不到引用这些外部功能/插件的方法。我已经创建了一些到外部更新站点的存档映射,但是在构建更新站点时它会不断下载所有工件。
有没有办法阻止这种情况,以便我们只在本地拥有描述符?
eclipse - 使用类别构建离线“复合”Eclipse 更新站点的解决方案
这将是一个相当长的问题,所以请耐心等待。我正在寻找一种解决方案来构建用于离线开发环境的自定义更新站点(或 p2 存储库),并牢记以下几点:
每个站点将包含第 3 方和自定义 Eclipse 插件的混合。
我想为每个 IDE 配置创建一个站点。例如,使用 Helios 的开发人员只需添加 1 个包含 m2e、Subversive 和 CustomPluginA 的更新站点。使用 Flash Builder 的开发人员可以添加包含 m2e 和 CustomPluginB 的不同站点。
由于开发处于离线状态,我们目前使用脚本镜像 3rd 方更新站点。自定义站点需要从这些副本中提取插件。
我们的自定义 Eclipse 插件目前是在 Jenkins 上使用 Maven + Tycho 构建的。如果可能的话,我想配置更新站点以使用 Jenkins 自动构建。然后,如果自定义插件被更新,它可以触发必要的更新站点构建。
更新站点中的自定义类别会很好。
我正在尝试找到解决此问题的最佳和最干净的方法。如何使用 Tycho 设置类似的东西来构建站点?第谷是最好的选择吗?我是否希望将第 3 方插件复制到每个站点,或者我是否希望创建指向每个镜像第 3 方站点的 p2 复合存储库。是否可以使用 p2 复合存储库创建自定义类别?
最后,实际定义站点中包含哪些插件和功能的最简单方法是什么?在 Eclipse 中,我可以创建一个更新站点项目,这使得编辑非常容易,但我只能包含该 Eclipse 安装中存在的插件。手动创建 site.xml 或 p2 ant 脚本可以解决此问题,但手动确定可安装单元 ID 和版本很困难且容易出错。
感谢您花时间阅读所有这些。如果有人能真正解决我所有的担忧,那将是惊人的,我可能不得不为这个问题添加一个赏金。
eclipse - 更改 Eclipse 默认更新存储库列表
我正在尝试部署一个 Eclipse 版本并希望控制默认存储库列表。请参阅我之前的问题。
在我的另一个问题中,我了解到这存储在用户的主目录下".eclipse\org.eclipse.platform_3.7.0_525061626\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.cpp.profile\.data\.settings\org.eclipse.equinox.p2.metadata.repository.prefs"
。
我宁愿不将此文件部署到用户特定的位置,因为可能已经有一个来自另一个 Eclipse 安装的文件,并且可能有多个用户帐户。
有什么办法可以避免用户配置文件?
我确实在主 Eclipse 文件夹下找到了一个等效文件,"eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.cpp.profile\.data\.settings\org.eclipse.equinox.p2.metadata.repository.prefs"
但更改它并没有任何区别。
谢谢,艾伦
eclipse - 从 Eclipse 更新站点生成 HTML
我想生成一个从 Eclipse 更新站点获取其内容的 HTML 文件。理想情况下,它应该输出根据类别组织内容并以某种方式包含描述。
- 输入:Eclipse 更新站点
- ???
- 利润!!(HTML页面)
我确定有这样的工具,或者我现在可以从 Eclipse 中做到这一点?
eclipse - 更新站点仅包含一个 Eclipse helios 里程碑版本,即 3.6.2,而不是 3.6.1/3.6.0
我正在尝试创建 Helios Milestone 存储库的内部企业镜像http://download.eclipse.org/releases/helios
,但此更新站点包含三个版本,对应于(我假设)3.6.2、3.6.1 和 3.6.0
是否有仅包含 3.6.2 版的更新站点?看到有一个靛蓝更新站点http://download.eclipse.org/releases/indigo/201202240900
,以为可能有类似的东西,但谷歌不知道,我厌倦了尝试不同的日期/时间组合:)
eclipse - 从现有更新站点生成 site.xml
当我有一个 Eclipse 更新站点项目时,会创建一个 site.xml 文件,如下所示:
但是如果我有一个现有的更新站点(例如由 B3 聚合器创建),是否有一种简单的方法来生成这个 site.xml 文件?