【发布时间】:2015-04-08 19:44:38
【问题描述】:
过去,我们在文件系统上拥有我们的包和功能,并通过具有“目录”位置的目标定义文件使它们在 Eclipse 中可用。通过这种方式,可以轻松地将它们与 Eclipse 中的导出向导一起使用。
现在我正在尝试使用具有第三方依赖项的 Tycho 构建 eclipse-plugin,例如javax.vecmath 和 org.apache.commons.math。
据我所知,在 Tycho 构建中获取依赖项的最佳方式是通过 p2 存储库。所以我将一个用于 Eclipse 捆绑包。但是对于我的第三方捆绑包,似乎没有可用的 p2 存储库。
所以我的问题是:如何轻松地将 JAR(vecmath、commons-math)放入 p2 存储库?
我以为我可以使用 Tycho 构建一个 p2 存储库,但是当我无法访问 Tycho 中的第三方捆绑包时,我该怎么做呢?我尝试使用目标定义,但 Tycho 仅支持指向 p2 存储库的链接,而不支持目录或安装。那么还有其他方法可以在 Maven/Tycho 构建中使用我的第三方依赖项吗?
【问题讨论】:
标签: maven eclipse-rcp dependency-management tycho