如何让IDEA自动导入pom.xml并定义Annotation Processors

时间:2016-10-11 04:20:11

标签: java intellij-idea querydsl

我正在使用QueryDsl,因此我的源代码依赖于生成的代码。

第一次

每当IDEA(auto)导入pom.xml时,以下设置始终为空:

  

构建,执行,部署 - >编译器 - >注释处理器 - >注释处理器

我必须手动设置,这非常麻烦。

SECOND

我有使用QueryDsl的多模块,我希望将其分组到一个应用了QueryDsl com.mysema.query.apt.jpa.JPAAnnotationProcessor的配置文件中。

  

构建,执行,部署 - >编译器 - >注释处理器 - >简档

我目前必须手动将这些模块分组到一个配置文件中。

我还必须编写自述文件并通知所有成员按照指南手动设置IDEA。

如何配置pom.xml,以便IDEA可以自动填充这两个设置?

1 个答案:

答案 0 :(得分:3)

我建议您在版本控制下添加 .idea / * 以及项目 .iml 文件。

  

注释处理器

注释处理器设置存储在 .idea / compiler.xml 中。将所有这些都放在CVS下将使其他开发人员更容易打开项目,因为他们将打开 项目 文件,而不是 pom < / em> 文件,已包含项目设置,运行配置等。

有关CVS应该包含哪些内容的详细信息以及How to manage projects under Version Control Systems上的官方IntelliJ指南中未找到的内容