我正在使用QueryDsl,因此我的源代码依赖于生成的代码。
第一次
每当IDEA(auto)导入pom.xml时,以下设置始终为空:
构建,执行,部署 - >编译器 - >注释处理器 - >注释处理器
我必须手动设置,这非常麻烦。
SECOND
我有使用QueryDsl的多模块,我希望将其分组到一个应用了QueryDsl com.mysema.query.apt.jpa.JPAAnnotationProcessor
的配置文件中。
构建,执行,部署 - >编译器 - >注释处理器 - >简档
我目前必须手动将这些模块分组到一个配置文件中。
我还必须编写自述文件并通知所有成员按照指南手动设置IDEA。
如何配置pom.xml,以便IDEA可以自动填充这两个设置?
答案 0 :(得分:3)
我建议您在版本控制下添加 .idea / * 以及项目 .iml 文件。
注释处理器
注释处理器设置存储在 .idea / compiler.xml 中。将所有这些都放在CVS下将使其他开发人员更容易打开项目,因为他们将打开 项目 文件,而不是 pom < / em> 文件,已包含项目设置,运行配置等。
有关CVS应该包含哪些内容的详细信息以及How to manage projects under Version Control Systems上的官方IntelliJ指南中未找到的内容