【问题标题】:Mirroring p2 update sites selectively选择性地镜像 p2 更新站点
【发布时间】:2015-09-17 08:17:22
【问题描述】:

我有一个正常运行的 Tycho 构建过程,它有多个 p2 更新站点作为指定的存储库。我现在需要将我的构建移动到无法访问这些存储库的 CI 服务器(由于我无法控制的代理配置)。唯一的可能是指定本地存储库。

镜像所有更新站点对于这个构建来说太过分了,而且花费了太多时间:一些指定的存储库非常大,例如 Eclipse Luna 发布更新站点。

我想知道我是否可以告诉 Tycho 为所有更新站点创建一个“选择性”镜像,即只包含构建所需的 IU 的镜像。

【问题讨论】:

    标签: java maven tycho mirror p2


    【解决方案1】:

    您可以使用tycho mirror goal 创建远程 p2 存储库的(部分)本地镜像

    您还可以将此本地镜像存储库作为 zip 部署到 nexus 并使用 Nexus unzip plugin 从 Nexus 提供 p2 存储库。

    【讨论】:

      【解决方案2】:

      在您的 Maven 设置文件中,您可以指定要使用的特定镜像。我怀疑您最好的选择是使用本地连接实例并将您需要的依赖项添加到其中。 您应该可以使用 mvn deploy 插件从您所有 p2 站点构建的本地 maven 存储库进行部署。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-25
        • 1970-01-01
        • 2011-03-30
        • 1970-01-01
        • 2021-04-29
        • 2023-01-14
        相关资源
        最近更新 更多