当前位置: 首页 > 面试题库 >

如何让Eclipse解析Maven 2生成的类?

郭恩
2023-03-14
问题内容

我正在使用Google协议缓冲区为我的项目生成一些Java类。使用Maven 2及其“ antrun”插件,这些类在编译之前重新生成,输出到目标/生成源,并在构建过程中放在类路径中。因此,从POM构建项目是没有问题的。

但是,Eclipse不知道如何解析生成的类,因为在开发过程中,它所在的文件夹似乎不在IDE的类路径上。我正在使用m2eclipse并让它为我管理依赖项,因此我期望Maven能够解决这一问题。

如何获得生成代码的IDE支持(代码完成等)?


问题答案:

在项目浏览器中应该看到的是一个名为“ Maven Dependencies”的容器,代替了通常的“参考库”。这意味着m2eclipse正在管理您的构建路径。

就我而言,要实现此目的,我在“项目”->“属性”的“ Maven”部分中选中了“包括模块”,而未选中“在处理资源时跳过Maven编译器插件”。



 类似资料:
  • 是否有任何特殊的配置可以让eclipse生成Mapstruct映射器?目前,它们尚未生成。 它们确实在gradle构建中生成,但是我不能让它们生成,所以我可以在开发中使用它们。 我把这个添加到我的build.gradle: 我还为MapStruct添加了eclipse插件(尽管我相信这实际上不是必需的??) 然后我去了那个项目 但是。apt_generated是空的,我错过了什么? 我正在使用:

  • 我在eclipse中有两个maven项目,一个jar和一个war。war依赖于jar,这是通过工作区解析解决的。 问题是jar已经生成了类,这些类是通过build-helper-maven-plugin添加到jar中的。但是这些类在war项目中没有得到正确的解决。例如:它自动完成类,但一直说找不到。更重要的是,当通过eclipse运行glassfish时,我得到了一个这些类都找不到的类。 如果我禁

  • 我有一个简单的HelloWorld。g4语法(见底部)。我能够成功生成<代码>。py文件使用: 现在我想使用带有标志的来生成解析树GUI。我安装了ANTRL Python运行时()。我可以打开一个Python解释器并键入: 并且解释器识别 模块。 当我像这样运行< code>TestRig时: 我收到此错误消息: 从我的调查中,我发现了几篇列出相同错误消息的帖子。但是,在这些情况下,他们忘记在类路

  • 我正在使用maven jaxws插件从我的wsdl模式生成java类。它没有在生成的类中生成@XmlElementWrapper注释。从这篇文章中,我了解到我需要使用jaxb xew插件,但我无法让它与maven jaxws插件一起工作。任何帮助都将不胜感激。这是我试过的配置 如果它只能与maven-jaxb2-plugin集成,你能帮我升级我的Web服务吗?本质上,我该如何指定wsdl以及如何生

  • 如何从testng-results.xml文件中获取结果摘要。测试用例:通过,失败…如果我能得到一个java代码或工具,这将是很容易的。我的输入是testng-results.xml文件,所需的O/P是所有测试用例的摘要:失败、通过、跳过。提前感谢!!维韦克·佩马瓦特

  • Logstash 中 Event 的生成 上一节大家可能注意到了,整个 pipeline 非常简单,无非就是一个多线程的线程间数据读写。但是,之前介绍的 codec 在哪里?这个问题,并不在 pipeline 中完成,而是 plugin 中。 Logstash 从 1.5 开始,把各个 plugin 拆分成了单独的 gem,主代码里只留下了几个 base.rb 类。所以,要了解详细情况,我们需要阅