【发布时间】:2011-02-05 07:13:13
【问题描述】:
OPS4J 存储库目前已关闭,我正在尝试使用 spring-dm 的配置文件运行 pax-provision。我的问题是如何告诉 maven 从 ops4j.org 以外的站点查找配置文件信息。
这可能吗?理想情况下,我想缓存来自 repo 的所有包,尤其是 spring-dm 细节,这些细节似乎永远不会被缓存,并且一直在下载,这使得在火车上编码以及网站关闭的时候是不可能的。
谢谢 保罗
【问题讨论】:
OPS4J 存储库目前已关闭,我正在尝试使用 spring-dm 的配置文件运行 pax-provision。我的问题是如何告诉 maven 从 ops4j.org 以外的站点查找配置文件信息。
这可能吗?理想情况下,我想缓存来自 repo 的所有包,尤其是 spring-dm 细节,这些细节似乎永远不会被缓存,并且一直在下载,这使得在火车上编码以及网站关闭的时候是不可能的。
谢谢 保罗
【问题讨论】:
您可以使用Pax Runner Platform Extender 创建您的配置。只需使用平台(系统包和其他包定义)创建 xml 并将其附加到使用 org.ops4j.pax.runner.platform.definitionURL 属性运行的 Pax。
您可以找到当前 Equinox/Felix/Knopflerfish 平台定义
https://scm.ops4j.org/repos/ops4j/qa/pax/runner-1.4.0(见pax-runner-platform-[platform.name]/src/main/resources/META-INF/platform-[platform.name])
使用这些配置,您会更加灵活,因为您可以使用 PaxRunner 1.4.0 不支持的最新版本的框架和库/捆绑包
【讨论】: