【问题标题】:Is it possible to generate the artifact.xml and content.xml without using tycho plugin是否可以在不使用 tycho 插件的情况下生成 artifact.xml 和 content.xml
【发布时间】:2017-12-21 21:55:15
【问题描述】:

我正在寻找一种在不使用eclipse tycho-plugin 的情况下手动生成artifact.xmlcontent.xml 的方法。目前,我将所有 OSGi 包和功能(以及所有依赖包)安装到 p2-repo 的单独位置。通过查看artifact.xmlcontent.xml 文件的内容,我观察到它们包含现有捆绑包和功能中可用的大部分元数据以及少量额外的元数据。不使用Tycho plugin是否可以生成以上两个文件。

谢谢

【问题讨论】:

    标签: eclipse eclipse-plugin osgi tycho p2


    【解决方案1】:

    Eclipse Features and Bundles Publisher可能是您正在寻找的吗?

    Eclipse 带来了一些可以在命令行上运行的帮助应用程序。其中之一是Features and Bundles Publisher。来自文档:

    功能和捆绑发布应用程序 (org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher) 是一个命令行应用程序,能够从预构建的 Eclipse 捆绑和功能生成元数据(p2 存储库)。

    您可以在respective Eclipse documentation 中找到更多信息,包括示例调用。

    【讨论】:

    • 它在内部使用eclipse tycho plugin,目前我正在使用它。我需要一种不使用eclipse tycho plugin 手动生成这两个文件的方法。换句话说,我需要一种方法来更新 java 不可用且无法安装 java 的系统上的功能和捆绑包
    • 好吧,我不认为 Eclipse 在这里使用了 Tycho(在出现 Tycho 之前,Eclipse 中就存在 p2 的东西),但是如果你有这个要求也没关系。如果您不能使用 Java,那么您应该在问题中明确提及。我不知道任何非 Java p2 工具。
    猜你喜欢
    • 2020-01-09
    • 1970-01-01
    • 2020-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 2013-12-13
    相关资源
    最近更新 更多