是否可以为一个多模块项目创建1个Spring组件索引?

时间:2019-06-24 10:58:44

标签: java spring maven spring-mvc

我们有一个多模块spring项目,我们想为整个项目创建一个组件索引。

将'spring-context-indexer'添加到POM时,项目中的每个模块都会创建一个单独的索引,但是我们要寻找的是多模块项目中所有模块的一个组件索引

有人知道是否可以生成这样的索引吗?

1 个答案:

答案 0 :(得分:0)

将此内容放置在主pom或每个模块pom上。每个程序包都有其自己的索引。

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>${mavenCompilerVer}</version>
            <configuration>
                <source>11</source>
                <target>11</target>
                <annotationProcessorPaths>
                    <path>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-context-indexer</artifactId>
                        <version>${springContextIndexerVer}</version>
                    </path>
                    <path>
                        <groupId>org.projectlombok</groupId>
                        <artifactId>lombok</artifactId>
                        <version>${lombokVer}</version>
                    </path>
                </annotationProcessorPaths>
            </configuration>
        </plugin>