我们正在开发基于Eclipse RCP (E4)的Java桌面应用程序,并使用Eclipse Tycho进行构建,该工具是使用Maven构建Eclipse插件和产品的工具。
在Eclipse RCP中,在Maven POM中未未定义依赖项。相反,它们在OSGi清单(MANIFEST.MF
)中定义(Eclipse插件是OSGi捆绑包的核心)。
因此,没有Maven原生方法可通过Maven Notice Plugin来获取依赖项的许可证。
是否有一种方法可以自动获取Eclipse RCP插件或OSGi捆绑软件的许可证(甚至可能创建BOM / NOTICE)?