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>