154aa6d63Sopenharmony_ci<?xml version="1.0" encoding="UTF-8"?>
254aa6d63Sopenharmony_ci<project xmlns="http://maven.apache.org/POM/4.0.0"
354aa6d63Sopenharmony_ci         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
454aa6d63Sopenharmony_ci         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
554aa6d63Sopenharmony_ci
654aa6d63Sopenharmony_ci    <parent>
754aa6d63Sopenharmony_ci        <groupId>com.ohos</groupId>
854aa6d63Sopenharmony_ci        <artifactId>hapsigntool</artifactId>
954aa6d63Sopenharmony_ci        <version>${version}</version>
1054aa6d63Sopenharmony_ci    </parent>
1154aa6d63Sopenharmony_ci    <modelVersion>4.0.0</modelVersion>
1254aa6d63Sopenharmony_ci    <artifactId>hap_sign_tool</artifactId>
1354aa6d63Sopenharmony_ci
1454aa6d63Sopenharmony_ci    <dependencies>
1554aa6d63Sopenharmony_ci        <dependency>
1654aa6d63Sopenharmony_ci            <groupId>com.ohos</groupId>
1754aa6d63Sopenharmony_ci            <artifactId>hap_sign_tool_lib</artifactId>
1854aa6d63Sopenharmony_ci            <version>${version}</version>
1954aa6d63Sopenharmony_ci        </dependency>
2054aa6d63Sopenharmony_ci        <dependency>
2154aa6d63Sopenharmony_ci            <groupId>com.google.code.gson</groupId>
2254aa6d63Sopenharmony_ci            <artifactId>gson</artifactId>
2354aa6d63Sopenharmony_ci        </dependency>
2454aa6d63Sopenharmony_ci        <dependency>
2554aa6d63Sopenharmony_ci            <groupId>org.bouncycastle</groupId>
2654aa6d63Sopenharmony_ci            <artifactId>bcpkix-jdk18on</artifactId>
2754aa6d63Sopenharmony_ci        </dependency>
2854aa6d63Sopenharmony_ci        <dependency>
2954aa6d63Sopenharmony_ci            <groupId>org.apache.logging.log4j</groupId>
3054aa6d63Sopenharmony_ci            <artifactId>log4j-core</artifactId>
3154aa6d63Sopenharmony_ci        </dependency>
3254aa6d63Sopenharmony_ci        <dependency>
3354aa6d63Sopenharmony_ci            <groupId>org.apache.logging.log4j</groupId>
3454aa6d63Sopenharmony_ci            <artifactId>log4j-api</artifactId>
3554aa6d63Sopenharmony_ci        </dependency>
3654aa6d63Sopenharmony_ci        <dependency>
3754aa6d63Sopenharmony_ci            <groupId>org.junit.jupiter</groupId>
3854aa6d63Sopenharmony_ci            <artifactId>junit-jupiter-engine</artifactId>
3954aa6d63Sopenharmony_ci        </dependency>
4054aa6d63Sopenharmony_ci        <dependency>
4154aa6d63Sopenharmony_ci            <groupId>org.junit.jupiter</groupId>
4254aa6d63Sopenharmony_ci            <artifactId>junit-jupiter-api</artifactId>
4354aa6d63Sopenharmony_ci        </dependency>
4454aa6d63Sopenharmony_ci    </dependencies>
4554aa6d63Sopenharmony_ci
4654aa6d63Sopenharmony_ci    <build>
4754aa6d63Sopenharmony_ci        <plugins>
4854aa6d63Sopenharmony_ci            <plugin>
4954aa6d63Sopenharmony_ci                <groupId>org.apache.maven.plugins</groupId>
5054aa6d63Sopenharmony_ci                <artifactId>maven-compiler-plugin</artifactId>
5154aa6d63Sopenharmony_ci                <version>3.12.1</version>
5254aa6d63Sopenharmony_ci                <configuration>
5354aa6d63Sopenharmony_ci                    <source>1.8</source>
5454aa6d63Sopenharmony_ci                    <target>1.8</target>
5554aa6d63Sopenharmony_ci                    <encoding>UTF-8</encoding>
5654aa6d63Sopenharmony_ci                    <showWarnings>true</showWarnings>
5754aa6d63Sopenharmony_ci                    <compilerArgs>
5854aa6d63Sopenharmony_ci                        <arg>-Xlint:all</arg>
5954aa6d63Sopenharmony_ci                    </compilerArgs>
6054aa6d63Sopenharmony_ci                </configuration>
6154aa6d63Sopenharmony_ci            </plugin>
6254aa6d63Sopenharmony_ci            <plugin>
6354aa6d63Sopenharmony_ci                <groupId>org.apache.maven.plugins</groupId>
6454aa6d63Sopenharmony_ci                <artifactId>maven-surefire-plugin</artifactId>
6554aa6d63Sopenharmony_ci                <version>3.2.5</version>
6654aa6d63Sopenharmony_ci            </plugin>
6754aa6d63Sopenharmony_ci            <plugin>
6854aa6d63Sopenharmony_ci                <groupId>org.apache.maven.plugins</groupId>
6954aa6d63Sopenharmony_ci                <artifactId>maven-resources-plugin</artifactId>
7054aa6d63Sopenharmony_ci                <version>3.3.1</version>
7154aa6d63Sopenharmony_ci                <configuration>
7254aa6d63Sopenharmony_ci                    <encoding>UTF-8</encoding>
7354aa6d63Sopenharmony_ci                </configuration>
7454aa6d63Sopenharmony_ci            </plugin>
7554aa6d63Sopenharmony_ci            <plugin>
7654aa6d63Sopenharmony_ci                <groupId>org.apache.maven.plugins</groupId>
7754aa6d63Sopenharmony_ci                <artifactId>maven-shade-plugin</artifactId>
7854aa6d63Sopenharmony_ci                <version>3.2.4</version>
7954aa6d63Sopenharmony_ci                <executions>
8054aa6d63Sopenharmony_ci                    <execution>
8154aa6d63Sopenharmony_ci                        <phase>package</phase>
8254aa6d63Sopenharmony_ci                        <goals>
8354aa6d63Sopenharmony_ci                            <goal>shade</goal>
8454aa6d63Sopenharmony_ci                        </goals>
8554aa6d63Sopenharmony_ci                    </execution>
8654aa6d63Sopenharmony_ci                </executions>
8754aa6d63Sopenharmony_ci                <configuration>
8854aa6d63Sopenharmony_ci                    <finalName>hap-sign-tool</finalName>
8954aa6d63Sopenharmony_ci                    <outputDirectory>../hap_sign_tool/build/libs</outputDirectory>
9054aa6d63Sopenharmony_ci                    <transformers>
9154aa6d63Sopenharmony_ci                        <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
9254aa6d63Sopenharmony_ci                            <mainClass>com.ohos.hapsigntool.HapSignTool</mainClass>
9354aa6d63Sopenharmony_ci                        </transformer>
9454aa6d63Sopenharmony_ci                    </transformers>
9554aa6d63Sopenharmony_ci                    <artifactSet>
9654aa6d63Sopenharmony_ci                        <includes>
9754aa6d63Sopenharmony_ci                            <include>*:*</include>
9854aa6d63Sopenharmony_ci                        </includes>
9954aa6d63Sopenharmony_ci                    </artifactSet>
10054aa6d63Sopenharmony_ci                    <filters>
10154aa6d63Sopenharmony_ci                        <filter>
10254aa6d63Sopenharmony_ci                            <artifact>*:*</artifact>
10354aa6d63Sopenharmony_ci                            <excludes>
10454aa6d63Sopenharmony_ci                                <exclude>**/module-info.class</exclude>
10554aa6d63Sopenharmony_ci                                <exclude>module-info.class</exclude>
10654aa6d63Sopenharmony_ci                                <exclude>META-INF/*.SF</exclude>
10754aa6d63Sopenharmony_ci                                <exclude>META-INF/*.DSA</exclude>
10854aa6d63Sopenharmony_ci                                <exclude>META-INF/*.RSA</exclude>
10954aa6d63Sopenharmony_ci                                <exclude>META-INF/DEPENDENCIES</exclude>
11054aa6d63Sopenharmony_ci                                <exclude>META-INF/LICENSE</exclude>
11154aa6d63Sopenharmony_ci                                <exclude>META-INF/NOTICE</exclude>
11254aa6d63Sopenharmony_ci                                <exclude>META-INF/LICENSE.txt</exclude>
11354aa6d63Sopenharmony_ci                                <exclude>META-INF/NOTICE.txt</exclude>
11454aa6d63Sopenharmony_ci                                <exclude>META-INF/MANIFEST.MF</exclude>
11554aa6d63Sopenharmony_ci                            </excludes>
11654aa6d63Sopenharmony_ci                        </filter>
11754aa6d63Sopenharmony_ci                    </filters>
11854aa6d63Sopenharmony_ci                </configuration>
11954aa6d63Sopenharmony_ci            </plugin>
12054aa6d63Sopenharmony_ci        </plugins>
12154aa6d63Sopenharmony_ci    </build>
12254aa6d63Sopenharmony_ci</project>