12e5b6d6dSopenharmony_ci<?xml version="1.0" encoding="UTF-8"?>
22e5b6d6dSopenharmony_ci<!-- © 2019 and later: Unicode, Inc. and others.
32e5b6d6dSopenharmony_ci     License & terms of use: http://www.unicode.org/copyright.html
42e5b6d6dSopenharmony_ci     See README.txt for instructions on updating the local repository.
52e5b6d6dSopenharmony_ci     -->
62e5b6d6dSopenharmony_ci<project xmlns="http://maven.apache.org/POM/4.0.0"
72e5b6d6dSopenharmony_ci         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
82e5b6d6dSopenharmony_ci         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
92e5b6d6dSopenharmony_ci    <modelVersion>4.0.0</modelVersion>
102e5b6d6dSopenharmony_ci
112e5b6d6dSopenharmony_ci    <!-- Include the parent POM file to add the CLDR API dependency. -->
122e5b6d6dSopenharmony_ci    <parent>
132e5b6d6dSopenharmony_ci        <groupId>org.unicode.icu</groupId>
142e5b6d6dSopenharmony_ci        <artifactId>cldr-lib</artifactId>
152e5b6d6dSopenharmony_ci        <version>1.0</version>
162e5b6d6dSopenharmony_ci        <relativePath>../lib</relativePath>
172e5b6d6dSopenharmony_ci    </parent>
182e5b6d6dSopenharmony_ci
192e5b6d6dSopenharmony_ci    <properties>
202e5b6d6dSopenharmony_ci        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
212e5b6d6dSopenharmony_ci    </properties>
222e5b6d6dSopenharmony_ci
232e5b6d6dSopenharmony_ci    <!-- No need for <groupId> here (it's defined by the parent POM). -->
242e5b6d6dSopenharmony_ci    <artifactId>cldr-to-icu</artifactId>
252e5b6d6dSopenharmony_ci    <version>1.0-SNAPSHOT</version>
262e5b6d6dSopenharmony_ci    <build>
272e5b6d6dSopenharmony_ci        <plugins>
282e5b6d6dSopenharmony_ci            <plugin>
292e5b6d6dSopenharmony_ci                <groupId>org.apache.maven.plugins</groupId>
302e5b6d6dSopenharmony_ci                <artifactId>maven-compiler-plugin</artifactId>
312e5b6d6dSopenharmony_ci                <version>3.5.1</version>
322e5b6d6dSopenharmony_ci                <configuration>
332e5b6d6dSopenharmony_ci                    <source>8</source>
342e5b6d6dSopenharmony_ci                    <target>8</target>
352e5b6d6dSopenharmony_ci                </configuration>
362e5b6d6dSopenharmony_ci            </plugin>
372e5b6d6dSopenharmony_ci            <plugin>
382e5b6d6dSopenharmony_ci                <groupId>org.codehaus.mojo</groupId>
392e5b6d6dSopenharmony_ci                <artifactId>exec-maven-plugin</artifactId>
402e5b6d6dSopenharmony_ci                <version>1.6.0</version>
412e5b6d6dSopenharmony_ci                <configuration>
422e5b6d6dSopenharmony_ci                    <mainClass>
432e5b6d6dSopenharmony_ci                        org.unicode.icu.tool.cldrtoicu.LdmlConverter
442e5b6d6dSopenharmony_ci                    </mainClass>
452e5b6d6dSopenharmony_ci                    <systemProperties>
462e5b6d6dSopenharmony_ci                        <property>
472e5b6d6dSopenharmony_ci                            <key>ICU_DIR</key>
482e5b6d6dSopenharmony_ci                            <value>${project.basedir}/../../..</value>
492e5b6d6dSopenharmony_ci                        </property>
502e5b6d6dSopenharmony_ci                    </systemProperties>
512e5b6d6dSopenharmony_ci                </configuration>
522e5b6d6dSopenharmony_ci            </plugin>
532e5b6d6dSopenharmony_ci            <plugin>
542e5b6d6dSopenharmony_ci                <groupId>org.apache.maven.plugins</groupId>
552e5b6d6dSopenharmony_ci                <artifactId>maven-assembly-plugin</artifactId>
562e5b6d6dSopenharmony_ci                <version>3.1.1</version>
572e5b6d6dSopenharmony_ci                <executions>
582e5b6d6dSopenharmony_ci                    <execution>
592e5b6d6dSopenharmony_ci                        <phase>compile</phase>
602e5b6d6dSopenharmony_ci                        <goals>
612e5b6d6dSopenharmony_ci                            <goal>single</goal>
622e5b6d6dSopenharmony_ci                        </goals>
632e5b6d6dSopenharmony_ci                        <configuration>
642e5b6d6dSopenharmony_ci                            <archive>
652e5b6d6dSopenharmony_ci                                <manifest>
662e5b6d6dSopenharmony_ci                                    <mainClass>
672e5b6d6dSopenharmony_ci                                        org.unicode.icu.tool.cldrtoicu.LdmlConverter
682e5b6d6dSopenharmony_ci                                    </mainClass>
692e5b6d6dSopenharmony_ci                                </manifest>
702e5b6d6dSopenharmony_ci                            </archive>
712e5b6d6dSopenharmony_ci                            <descriptorRefs>
722e5b6d6dSopenharmony_ci                                <descriptorRef>jar-with-dependencies</descriptorRef>
732e5b6d6dSopenharmony_ci                            </descriptorRefs>
742e5b6d6dSopenharmony_ci                        </configuration>
752e5b6d6dSopenharmony_ci                    </execution>
762e5b6d6dSopenharmony_ci                </executions>
772e5b6d6dSopenharmony_ci            </plugin>
782e5b6d6dSopenharmony_ci        </plugins>
792e5b6d6dSopenharmony_ci    </build>
802e5b6d6dSopenharmony_ci
812e5b6d6dSopenharmony_ci    <dependencies>
822e5b6d6dSopenharmony_ci        <!-- ICU4J - which should be kept as up-to-date as possible. -->
832e5b6d6dSopenharmony_ci        <dependency>
842e5b6d6dSopenharmony_ci            <groupId>com.ibm.icu</groupId>
852e5b6d6dSopenharmony_ci            <artifactId>icu4j-for-cldr</artifactId>
862e5b6d6dSopenharmony_ci            <version>72.1-cldr-2022-10-11</version>
872e5b6d6dSopenharmony_ci            <!-- Note: see https://github.com/unicode-org/icu/packages/411079/versions
882e5b6d6dSopenharmony_ci                for the icu4j-for-cldr version tag to use -->
892e5b6d6dSopenharmony_ci        </dependency>
902e5b6d6dSopenharmony_ci
912e5b6d6dSopenharmony_ci        <!-- Useful common libraries. Note that some of the code in the CLDR library is also
922e5b6d6dSopenharmony_ci             built against a version of Guava that might not be as recent as this, so they
932e5b6d6dSopenharmony_ci             be kept approximately in sync for good measure. -->
942e5b6d6dSopenharmony_ci        <dependency>
952e5b6d6dSopenharmony_ci            <groupId>com.google.guava</groupId>
962e5b6d6dSopenharmony_ci            <artifactId>guava</artifactId>
972e5b6d6dSopenharmony_ci            <version>30.0-jre</version>
982e5b6d6dSopenharmony_ci        </dependency>
992e5b6d6dSopenharmony_ci
1002e5b6d6dSopenharmony_ci        <!-- Ant: Only used for running the conversion tool, not compiling it. -->
1012e5b6d6dSopenharmony_ci        <dependency>
1022e5b6d6dSopenharmony_ci            <groupId>org.apache.ant</groupId>
1032e5b6d6dSopenharmony_ci            <artifactId>ant</artifactId>
1042e5b6d6dSopenharmony_ci            <version>1.10.11</version>
1052e5b6d6dSopenharmony_ci        </dependency>
1062e5b6d6dSopenharmony_ci
1072e5b6d6dSopenharmony_ci        <!-- Testing only dependencies. -->
1082e5b6d6dSopenharmony_ci        <dependency>
1092e5b6d6dSopenharmony_ci            <groupId>com.google.truth</groupId>
1102e5b6d6dSopenharmony_ci            <artifactId>truth</artifactId>
1112e5b6d6dSopenharmony_ci            <version>1.0</version>
1122e5b6d6dSopenharmony_ci            <scope>test</scope>
1132e5b6d6dSopenharmony_ci        </dependency>
1142e5b6d6dSopenharmony_ci        <dependency>
1152e5b6d6dSopenharmony_ci            <groupId>com.google.truth.extensions</groupId>
1162e5b6d6dSopenharmony_ci            <artifactId>truth-java8-extension</artifactId>
1172e5b6d6dSopenharmony_ci            <version>1.0</version>
1182e5b6d6dSopenharmony_ci            <scope>test</scope>
1192e5b6d6dSopenharmony_ci        </dependency>
1202e5b6d6dSopenharmony_ci    </dependencies>
1212e5b6d6dSopenharmony_ci
1222e5b6d6dSopenharmony_ci    <repositories>
1232e5b6d6dSopenharmony_ci        <repository>
1242e5b6d6dSopenharmony_ci            <id>githubcldr</id>
1252e5b6d6dSopenharmony_ci            <name>GitHub unicode-org/icu Apache Maven Packages</name>
1262e5b6d6dSopenharmony_ci            <url>https://maven.pkg.github.com/unicode-org/icu</url>
1272e5b6d6dSopenharmony_ci        </repository>
1282e5b6d6dSopenharmony_ci    </repositories>
1292e5b6d6dSopenharmony_ci</project>
130