github.com/GoogleContainerTools/skaffold/v2@v2.13.2/examples/jib-multimodule/pom.xml (about) 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 5 <modelVersion>4.0.0</modelVersion> 6 7 <groupId>org.skaffold</groupId> 8 <artifactId>parent</artifactId> 9 <version>0.1.0</version> 10 <description>Multi-Module Example with Skaffold and Jib</description> 11 <packaging>pom</packaging> 12 13 <parent> 14 <groupId>org.springframework.boot</groupId> 15 <artifactId>spring-boot-starter-parent</artifactId> 16 <version>2.7.4</version> 17 </parent> 18 19 <properties> 20 <java.version>1.8</java.version> 21 <jib.maven-plugin-version>3.3.1</jib.maven-plugin-version> 22 </properties> 23 24 <dependencyManagement> 25 <dependencies> 26 <!-- SnakeYAML 1.32 addresses CVE-2022-25857 and CVE-2022-38752 --> 27 <dependency> 28 <groupId>org.yaml</groupId> 29 <artifactId>snakeyaml</artifactId> 30 <version>2.0</version> 31 </dependency> 32 </dependencies> 33 </dependencyManagement> 34 35 <dependencies> 36 <dependency> 37 <groupId>org.springframework.boot</groupId> 38 <artifactId>spring-boot-starter-web</artifactId> 39 </dependency> 40 </dependencies> 41 42 <modules> 43 <module>project1</module> 44 <module>project2</module> 45 </modules> 46 47 <build> 48 <pluginManagement> 49 <plugins> 50 <plugin> 51 <groupId>com.google.cloud.tools</groupId> 52 <artifactId>jib-maven-plugin</artifactId> 53 <version>${jib.maven-plugin-version}</version> 54 <configuration> 55 <from> 56 <image>openjdk:8</image> 57 </from> 58 </configuration> 59 </plugin> 60 </plugins> 61 </pluginManagement> 62 </build> 63 </project>