eclipse - 将 Eclipse 中的类路径解析为 Maven-Plugin
问题描述
环境
我正在为使用 Eclipse Tycho 的多模块构建开发 Maven-Plugin。插件任务之一是字节码增强,需要 maven 项目类路径。目前,我正在将所有内容添加session.getAllProjects()
到我project.getArtifacts()
的. 这在父和子 pom 上的 CLI 中工作得很好。ClassRealm
PluginDescriptor
问题
如果我试图在 eclipse 中构建(更新其中一个项目)maven 不会解析插件中的编译路径 - 我只得到插件 classpth(至少在 eclipse 中的用例中)。这会导致错误。
我已经尝试过的
requiresDependencyCollection = ResolutionScope.RUNTIME_PLUS_SYSTEM, requiresDependencyResolution = ResolutionScope.RUNTIME_PLUS_SYSTEM
在我的 Mojo 注释中使用- 从其他可用变量中获取类路径
问题
- 在我的插件中获取整个 maven 构建类路径的最佳方法是什么?
- 类路径行为是否与第谷有关?
任何帖子将不胜感激!非常感谢!