Eclipse没有看到来自目标/生成源的类
问题描述:
我有一个解决方案与多个项目(maven父pom和一些儿童maven项目)。有些项目只是一个maven项目,它使用xjc-schema maven插件从wsdl或xsd生成类。 该插件生成目标/生成源文件夹中的类。 现在解决方案中的其他项目必须使用生成的类,但eclipse不能识别生成的类。Eclipse没有看到来自目标/生成源的类
Intellij Idea没有问题,它可以识别生成的类,但我想使用Eclipse。
我尝试过使用基于霓虹的Eclipse Neon和Spring Tool Suite。
我试图刷新,重新启动等没有成功。 还尝试将带有生成的类的项目添加到必须使用这些类的项目的Java Build Path - > Projects中。
答
如果您已经在Eclipse中看到target/generated-sources/...作为源文件夹,但IDE仍然不知道生成的类,请转到Configure Build Path ...并检查是否存在没有排除模式集。这是我的情况造成的问题。
不应该将生成的类放在与“目标”不同的目录中吗? – raminr
是生成的类的源文件夹的位置(文件夹)? –
@MatthiasSchmidt谢谢,就是这样。当我将文件夹添加为源文件夹时,它看起来很好。如果你让它成为答案 - 我会接受。 –