<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <groupId>study.build</groupId><artifactId>build-toolchain-lab</artifactId><version>1.0.0</version>
 <packaging>pom</packaging>
 <modules>
  <module>platform</module>
  <module>legacy</module>
  <module>lib</module>
  <module>app</module>
 </modules>
 <properties>
  <maven.compiler.release>21</maven.compiler.release>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <jackson.version>2.21.7</jackson.version>
  <project.build.outputTimestamp>2026-10-01T00:00:00Z</project.build.outputTimestamp>
 </properties>
 <dependencyManagement>
  <dependencies>
   <dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>${jackson.version}</version></dependency>
  </dependencies>
 </dependencyManagement>
 <build><pluginManagement><plugins>
  <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.13.0</version></plugin>
  <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>3.5.6</version></plugin>
  <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.4.2</version>
   <configuration><archive><manifestEntries><Implementation-Build>${project.build.outputTimestamp}</Implementation-Build></manifestEntries></archive></configuration></plugin>
  <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-enforcer-plugin</artifactId><version>3.6.3</version></plugin>
 </plugins></pluginManagement></build>
</project>
