首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何配置Java IDEA和/或Maven来自动添加包含使用IntelliJ -maven-plugin生成的Java源代码的目录?

如何配置Java IDEA和/或Maven来自动添加包含使用IntelliJ -maven-plugin生成的Java源代码的目录?
EN

Stack Overflow用户
提问于 2010-04-15 18:56:14
回答 4查看 22.1K关注 0票数 18

在我们的项目中,我们使用jaxb2-maven-plugin从XML Schema生成Java源代码,这导致我们的Maven模块需要额外的源代码目录(在我们的例子中是target/generated/main/java)。到目前为止,我一直在使用Eclipse和maven-eclipse-plugin将所有项目导入到Eclipse workspace中。该插件能够(以某种方式)将包含生成的源代码的目录自动添加到Eclipse的.classpath文件中。

最近我试着切换到(玩?)IntelliJ IDEA 9(所以我是这个环境中的新手),我注意到在IDEA的导入过程中没有添加额外的源目录……

有没有办法将IDEA/Maven配置成自动导入生成源代码的目录?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-04-15 20:57:12

Maven的约定是用target/generated-sources/<tool>生成代码,例如target/generated-sources/jaxb2

遵循此约定,IDEA将添加文件夹作为源文件夹(请参阅IDEA-53198)。

票数 27
EN

Stack Overflow用户

发布于 2017-03-25 00:22:08

在Intellij 2017.1中,我缺少使用jaxb2-maven-plugin生成的代码,而Eclipse Neon创建了它。已从模块的上下文菜单中修复此问题,方法是选择“Maven ->生成源和更新文件夹”。

票数 4
EN

Stack Overflow用户

发布于 2010-04-15 20:42:18

尝试使用maven-jaxb2-plugin。如果它不起作用,那么它就是想法问题。

在Maven中,您可以为每个配置添加新的源根。Maven插件可以通过编程的方式做到这一点。这肯定是maven-jaxb2-plugin的情况。然后,如果IDEA不能识别它,那么它在那一端就是一个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2644609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档