我正在编写一个应用程序,它可以将jars作为插件加载。插件可能依赖于一些常见的库,如Gson,如果每个插件作者将它们的依赖项打包到jars中,这些依赖项可以从maven center (或一些特殊的存储库)下载,那么它将是多余的。为了使它更加优雅,我希望允许插件作者将他们的依赖关系信息写入插件元数据文件中,以便应用程序能够自动下载它。
如何通过J
在Tycho构建中,OSGi依赖关系通常在各个模块的MANIFEST.MF中指定(例如,Eclipse插件)。据我所知,Tycho识别了这些依赖项,并在构建时解决了它们和adds them to the maven build model (很抱歉使用wayback机器链接;Tycho站点现在似乎发生了一些变化是否可以在其他maven插件中引用这样的派生依赖关系?例如,如果我想用maven-dependency-pl