当使用一个或多个未知配置文件 id 运行 Maven 时,Maven 会给你一个警告。由于这个原因,这条规则实际上会破坏构建。
以下是如何设置项目以使用此规则
<project> ... <build> <plugins> ... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <id>enforce</id> <configuration> <rules> <requireProfileIdsExist/> </rules> </configuration> <goals> <goal>enforce</goal> </goals> </execution> </executions> </plugin> ... </plugins> </build> ... </project>