<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <groupId>com.iailab</groupId> <artifactId>iailab-plat</artifactId> <version>${revision}</version> </parent> <modelVersion>4.0.0</modelVersion> <modules> <module>iailab-module-infra-api</module> <module>iailab-module-infra-biz</module> </modules> <artifactId>iailab-module-infra</artifactId> <packaging>pom</packaging> <name>${project.artifactId}</name> <description> infra 模å—,主è¦æ供两å—能力: 1. 我们放基础设施的è¿ç»´ä¸Žç®¡ç†ï¼Œæ”¯æ’‘ä¸Šå±‚çš„é€šç”¨ä¸Žæ ¸å¿ƒä¸šåŠ¡ã€‚ 例如说:定时任务的管ç†ã€æœåŠ¡å™¨çš„ä¿¡æ¯ç‰ç‰ 2. ç ”å‘工具,æå‡ç ”å‘效率与质é‡ã€‚ 例如说:代ç 生æˆå™¨ã€æŽ¥å£æ–‡æ¡£ç‰ç‰ </description> <build> <pluginManagement> <plugins> <!-- maven-surefire-plugin æ’件,用于è¿è¡Œå•å…ƒæµ‹è¯•ã€‚ --> <!-- 注æ„,需è¦ä½¿ç”¨ 3.0.X+ï¼Œå› ä¸ºè¦æ”¯æŒ Junit 5 版本 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${maven-surefire-plugin.version}</version> <configuration> <skip>true</skip> </configuration> </plugin> <!-- maven-compiler-plugin æ’件,解决 Lombok + MapStruct ç»„åˆ --> <!-- https://stackoverflow.com/questions/33483697/re-run-spring-boot-configuration-annotation-processor-to-update-generated-metada --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.version}</version> <configuration> <annotationProcessorPaths> <path> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <version>${spring.boot.version}</version> </path> <path> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </path> <path> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-processor</artifactId> <version>${mapstruct.version}</version> </path> </annotationProcessorPaths> </configuration> </plugin> </plugins> </pluginManagement> </build> </project>