如何让IDEA自动导入定义了注释处理器的pom.xml



我使用QueryDsl,所以我的源代码依赖于生成的代码。

首先

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

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

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

第二

我有多个模块使用QueryDsl,我想被分组成一个配置文件与QueryDsl com.mysema.query.apt.jpa.JPAAnnotationProcessor应用。

构建、执行、部署->编译器->注释处理器->配置文件

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

我还必须写一个README,并通知所有成员按照指南手动设置IDEA。


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

我建议您添加。版本控制下的idea/*以及project 。安恩科技文件。

注解处理器

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

关于在CVS中应该做什么和不应该做什么的详细信息可以在IntelliJ关于如何在版本控制系统下管理项目的官方指南

中找到

最新更新