我几个月前就使用IntelliJ进行Java开发。我使用IntelliJ作为IDE并使用Maven构建我的项目。我的几个Maven项目生成了我的其他Maven项目所依赖的代码,生成的代码最终出现在target / src生成的目录中,其中包含“Maven-subdirectories”main / java,main / resource等。是否可以生成IntelliJ自动将target / src-generated / main / java目录标记为源?
提前致谢。
答案 0 :(得分:4)
为了将生成的源自动导入为源 文件夹配置相应的插件,以便将它们放入
target/generated-sources/<subdir>
,其中subdir是您的任何文件夹名称 喜欢。 subdir文件夹是区分源的必要条件 不同的工具,也可以排除一些特殊的生成来源 (例如groovy存根)。请注意,即使您手动配置 此文件夹的
target/generated-sources
下的某些源文件夹 IDEA将根据您的pom.xml
重写它们。任何时候你 想要生成源,你只需执行相应的目标, 生成的边界(通常为
generate-sources
,generate-test-sources
)。之后,IDEA将获取新的文件夹和 设置它们。应生成生成的测试源/资源target/generated-test-sources/<subdir>
。