我有一个 Tycho 构建,它为 Xtext DSL 功能生成 eclipse 插件。我现在想制作一个可以处理 DSL 文件的 maven 插件。问题是将 DSL 插件依赖的工件放入 maven 插件中,因为它们不在 Maven 存储库中。此外,我希望 maven 插件自动依赖于 DSL 插件所依赖的相同工件。
我认为创建一个带有依赖项的 über-jar 将是最好的方法。问题是检索 DSL 插件的依赖项并将它们复制到一个目录中,这样我就可以构建这个 über-jar。
有没有人找到解决这个问题的方法?我的搜索只是找到了相反问题的解决方案;将 maven 依赖项作为 (P2) 依赖项导入 Tycho。