将Eclipse中的Classpath解析为Maven-Plugin

时间:2018-04-24 16:27:56

标签: eclipse maven maven-plugin tycho

环境

我正在开发一个使用Eclipse Tycho的多模块构建的Maven-Plugin。其中一个插件任务是字节码增强,需要maven项目类路径。 目前,我正在将session.getAllProjects()project.getArtifacts()添加到ClassRealm的{​​{1}}。这可以从父和子pom上的CLI中正常工作。

问题

如果我正在尝试构建eclipse(在其中一个项目上更新),maven并没有解决插件中的compilepath - 我只获得了插件classpth(至少在eclipse中的usecase中)。这会导致错误。

我已尝试过的内容

  • 在我的Mojo Annotation中使用PluginDescriptor
  • 从其他一些可用变量中获取类路径

问题

  1. 在我的插件中获取整个maven构建类路径的最佳方法是什么?
  2. 类路径行为是否与tycho有关?
  3. 任何帖子都将不胜感激!非常感谢你!

0 个答案:

没有答案