1<?xml version="1.0" encoding="UTF-8"?> 2 3<project xmlns="http://maven.apache.org/POM/4.0.0" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 6 <modelVersion>4.0.0</modelVersion> 7 8 <groupId>org.unicode.cldr</groupId> 9 <artifactId>cldr-all</artifactId> 10 <version>42.0</version> 11 <name>CLDR All Tools</name> 12 <packaging>pom</packaging> 13 <licenses> 14 <license> 15 <name>Unicode-DFS-2016</name> 16 </license> 17 </licenses> 18 <properties> 19 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 20 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 21 <maven.compiler.source>11</maven.compiler.source> 22 <maven.compiler.target>11</maven.compiler.target> 23 <!-- Note: see https://github.com/unicode-org/icu/packages/411079/versions 24 for the icu4j.version tag to use --> 25 <icu4j.version>72.1-cldr-2022-10-11</icu4j.version> 26 <junit.jupiter.version>5.8.2</junit.jupiter.version> 27 <maven-surefire-plugin-version>2.22.2</maven-surefire-plugin-version> 28 <assertj-version>3.11.1</assertj-version> 29 <httpcomponents-version>5.0.3</httpcomponents-version> 30 <!-- web-specific properties are under cldr-apps --> 31 <mysql.version>8.0.28</mysql.version> 32 <derby.version>10.15.2.0</derby.version> 33 </properties> 34 35 <modules> 36 <module>cldr-code</module> 37 <!-- Android patch: AOSP doesn't check out cldr-apps. 38 <module>cldr-apps</module> --> 39 <module>cldr-rdf</module> 40 </modules> 41 42 <dependencyManagement> 43 <dependencies> 44 <!-- CLDR --> 45 <dependency> 46 <groupId>org.unicode.cldr</groupId> 47 <artifactId>cldr-code</artifactId> 48 <version>${project.version}</version> <!-- this seems to work --> 49 </dependency> 50 <dependency> 51 <groupId>org.unicode.cldr</groupId> 52 <artifactId>cldr-rdf</artifactId> 53 <version>${project.version}</version> <!-- this seems to work --> 54 </dependency> 55 56 <!-- ICU --> 57 <dependency> 58 <groupId>com.ibm.icu</groupId> 59 <artifactId>icu4j-for-cldr</artifactId> 60 <version>${icu4j.version}</version> 61 </dependency> 62 <dependency> 63 <groupId>com.ibm.icu</groupId> 64 <artifactId>utilities-for-cldr</artifactId> 65 <version>${icu4j.version}</version> 66 </dependency> 67 68 <!-- Misc Libs --> 69 <dependency> 70 <groupId>com.google.code.gson</groupId> 71 <artifactId>gson</artifactId> 72 <version>2.9.0</version> 73 </dependency> 74 75 <dependency> 76 <groupId>com.google.guava</groupId> 77 <artifactId>guava</artifactId> 78 <version>31.0.1-jre</version> 79 </dependency> 80 81 <dependency> 82 <groupId>org.apache.ant</groupId> 83 <artifactId>ant</artifactId> 84 <version>1.10.11</version> 85 </dependency> 86 87 <dependency> 88 <groupId>com.google.myanmartools</groupId> 89 <artifactId>myanmar-tools</artifactId> 90 <version>1.1.1</version> 91 </dependency> 92 <!-- codec/util --> 93 <dependency> 94 <groupId>commons-codec</groupId> 95 <artifactId>commons-codec</artifactId> 96 <version>1.15</version> 97 </dependency> 98 <dependency> 99 <groupId>commons-fileupload</groupId> 100 <artifactId>commons-fileupload</artifactId> 101 <version>1.4</version> 102 </dependency> 103 <dependency> 104 <groupId>commons-io</groupId> 105 <artifactId>commons-io</artifactId> 106 <version>2.11.0</version> 107 </dependency> 108 109 <!-- mail / rss --> 110 111 <dependency> 112 <groupId>javax.mail</groupId> 113 <artifactId>mail</artifactId> 114 <version>1.5.0-b01</version> 115 </dependency> 116 117 <dependency> 118 <groupId>com.sun.activation</groupId> 119 <artifactId>javax.activation</artifactId> 120 <version>1.2.0</version> 121 </dependency> 122 123 <!-- https://mvnrepository.com/artifact/org.json/json --> 124 <dependency> 125 <groupId>org.json</groupId> 126 <artifactId>json</artifactId> 127 <version>20190722</version> 128 </dependency> 129 130 <!-- HTTP client --> 131 <dependency> 132 <groupId>org.apache.httpcomponents.client5</groupId> 133 <artifactId>httpclient5</artifactId> 134 <version>${httpcomponents-version}</version> 135 </dependency> 136 <dependency> 137 <groupId>org.jsoup</groupId> 138 <artifactId>jsoup</artifactId> 139 <version>1.14.2</version> 140 </dependency> 141 142 <!-- db connectors --> 143 <dependency> 144 <groupId>org.apache.derby</groupId> 145 <artifactId>derby</artifactId> 146 <version>${derby.version}</version> 147 </dependency> 148 <dependency> 149 <groupId>org.apache.derby</groupId> 150 <artifactId>derbytools</artifactId> 151 <version>${derby.version}</version> 152 </dependency> 153 154 <dependency> 155 <groupId>mysql</groupId> 156 <artifactId>mysql-connector-java</artifactId> 157 <version>${mysql.version}</version> 158 </dependency> 159 160 <!-- test --> 161 <dependency> 162 <groupId>org.junit.jupiter</groupId> 163 <artifactId>junit-jupiter</artifactId> 164 <version>${junit.jupiter.version}</version> 165 <scope>test</scope> 166 </dependency> 167 <dependency> 168 <groupId>org.mybatis</groupId> 169 <artifactId>mybatis</artifactId> 170 <version>3.5.6</version> 171 </dependency> 172 </dependencies> 173 </dependencyManagement> 174 175 <repositories> 176 <repository> 177 <id>githubicu</id> 178 <name>GitHub unicode-org/icu Apache Maven Packages</name> 179 <url>https://maven.pkg.github.com/unicode-org/icu</url> 180 </repository> 181 </repositories> 182 183 <build> 184 <pluginManagement> 185 <plugins> 186 <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle --> 187 <plugin> 188 <artifactId>maven-clean-plugin</artifactId> 189 <version>3.2.0</version> 190 </plugin> 191 <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging --> 192 <plugin> 193 <artifactId>maven-resources-plugin</artifactId> 194 <version>3.0.2</version> 195 </plugin> 196 <plugin> 197 <artifactId>maven-compiler-plugin</artifactId> 198 <version>3.8.0</version> 199 </plugin> 200 <plugin> 201 <artifactId>maven-surefire-plugin</artifactId> 202 <version>${maven-surefire-plugin-version}</version> 203 <configuration> 204 <systemPropertyVariables> 205 <CLDR_DIR>${project.basedir}/../../</CLDR_DIR> <!-- this is valid for tools/java and tools/cldr-apps --> 206 <CLDR_ENVIRONMENT>UNITTEST</CLDR_ENVIRONMENT> 207 <java.awt.headless>true</java.awt.headless> 208 </systemPropertyVariables> 209 <argLine>-Xmx6g -enableassertions</argLine> 210 </configuration> 211 </plugin> 212 <plugin> 213 <artifactId>maven-jar-plugin</artifactId> 214 <version>3.0.2</version> 215 </plugin> 216 <plugin> 217 <artifactId>maven-install-plugin</artifactId> 218 <version>2.5.2</version> 219 </plugin> 220 <plugin> 221 <artifactId>maven-deploy-plugin</artifactId> 222 <version>2.8.2</version> 223 </plugin> 224 <plugin> 225 <artifactId>maven-assembly-plugin</artifactId> 226 <version>3.3.0</version> 227 </plugin> 228 <plugin> 229 <groupId>org.apache.maven.plugins</groupId> 230 <artifactId>maven-shade-plugin</artifactId> 231 <version>3.2.4</version> 232 </plugin> 233 <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle --> 234 <plugin> 235 <artifactId>maven-site-plugin</artifactId> 236 <version>3.7.1</version> 237 </plugin> 238 <plugin> 239 <artifactId>maven-project-info-reports-plugin</artifactId> 240 <version>3.2.2</version> 241 </plugin> 242 <plugin> 243 <groupId>org.codehaus.mojo</groupId> 244 <artifactId>buildnumber-maven-plugin</artifactId> 245 <version>1.4</version> 246 <executions> 247 <execution> 248 <phase>validate</phase> 249 <goals> 250 <goal>create</goal> 251 </goals> 252 </execution> 253 </executions> 254 <configuration> 255 <getRevisionOnlyOnce>true</getRevisionOnlyOnce> 256 <attach>true</attach> 257 <addOutputDirectoryToResources>true</addOutputDirectoryToResources> 258 </configuration> 259 </plugin> 260 <plugin> 261 <groupId>org.codehaus.mojo</groupId> 262 <artifactId>license-maven-plugin</artifactId> 263 <version>2.0.0</version> 264 </plugin> 265 </plugins> 266 </pluginManagement> 267 </build> 268 <distributionManagement> 269 <repository> 270 <id>githubcldr</id> 271 <name>Maven@unicode-org/cldr</name> 272 <url>https://maven.pkg.github.com/unicode-org/cldr</url> 273 </repository> 274 </distributionManagement> 275</project> 276