【问题标题】:third party bundles dependencies in Maven/Tycho buildMaven/Tycho 构建中的第三方捆绑依赖项
【发布时间】:2012-11-16 19:09:17
【问题描述】:

如何在 Maven/Tycho 构建中处理第三方捆绑包依赖项?

【问题讨论】:

  • 这个问题到目前为止还不够详细,无法给出好的答案。请编辑问题并提供有关您要达到的目标的更多详细信息。

标签: maven-3 maven-plugin tycho


【解决方案1】:

创建一个 P2 存储库,然后引用该存储库。这是推荐的方法。

如果您想保持与构建位置无关,请将存储库存储在允许 HTTP 协议访问的位置。例如

  • 具有文件写入权限的 Web 服务器
  • webdav 商店
  • SVN 版本控制系统。

创建 P2 存储库

  1. create an eclipse target,
  2. 在其中安装所需的包,然后
  3. create a feature, add the plugins
  4. export the P2 repository.
  5. 将存储库存储在众所周知的位置
  6. 通过以下三个选项之一从 Tycho 版本中引用位置
    1. 存储库定义中的eclipse目标文件
    2. 存储库定义中的 URL
    3. 包定义 tycho 模块中的 eclipse 目标。

或者,作为来源

  • 如果 3PD 在 Eclipse Orbit 中可用,您可以reference the Orbit P2 site directly
  • 如果 3PD 在 Maven Central 中可用,您可以使用 Tycho POM first build。请注意此构建无法在同一反应器运行中生成其他可交付成果的限制,如操作指南中所述。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 2016-03-31
    • 1970-01-01
    • 2017-01-13
    • 2019-07-23
    • 2017-05-04
    • 2019-09-28
    相关资源
    最近更新 更多