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>40.0-SNAPSHOT</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>1.8</maven.compiler.source> 22 <maven.compiler.target>1.8</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>70.1-cldr-2021-10-25</icu4j.version> 26 <junit.jupiter.version>5.5.1</junit.jupiter.version> 27 <maven-surefire-plugin-version>2.22.1</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.22</mysql.version> 32 </properties> 33 34 <modules> 35 <module>cldr-code</module> 36 <!-- Android patch: AOSP doesn't check out cldr-apps. 37 <module>cldr-apps</module> --> 38 <module>cldr-rdf</module> 39 </modules> 40 41 <dependencyManagement> 42 <dependencies> 43 <!-- CLDR --> 44 <dependency> 45 <groupId>org.unicode.cldr</groupId> 46 <artifactId>cldr-code</artifactId> 47 <version>${project.version}</version> <!-- this seems to work --> 48 </dependency> 49 <dependency> 50 <groupId>org.unicode.cldr</groupId> 51 <artifactId>cldr-rdf</artifactId> 52 <version>${project.version}</version> <!-- this seems to work --> 53 </dependency> 54 55 <!-- ICU --> 56 <dependency> 57 <groupId>com.ibm.icu</groupId> 58 <artifactId>icu4j-for-cldr</artifactId> 59 <version>${icu4j.version}</version> 60 </dependency> 61 <dependency> 62 <groupId>com.ibm.icu</groupId> 63 <artifactId>utilities-for-cldr</artifactId> 64 <version>${icu4j.version}</version> 65 </dependency> 66 67 <!-- Misc Libs --> 68 <dependency> 69 <groupId>com.google.code.gson</groupId> 70 <artifactId>gson</artifactId> 71 <version>2.8.6</version> 72 </dependency> 73 74 <dependency> 75 <groupId>com.google.guava</groupId> 76 <artifactId>guava</artifactId> 77 <version>30.1-jre</version> 78 </dependency> 79 80 <dependency> 81 <groupId>org.apache.ant</groupId> 82 <artifactId>ant</artifactId> 83 <version>1.10.11</version> 84 </dependency> 85 86 <dependency> 87 <groupId>xerces</groupId> 88 <artifactId>xercesImpl</artifactId> 89 <version>2.12.0</version> 90 </dependency> 91 <dependency> 92 <groupId>xml-apis</groupId> 93 <artifactId>xml-apis</artifactId> 94 <version>1.4.01</version> 95 <scope>compile</scope> 96 </dependency> 97 98 <dependency> 99 <groupId>com.google.myanmartools</groupId> 100 <artifactId>myanmar-tools</artifactId> 101 <version>1.1.1</version> 102 </dependency> 103 <!-- codec/util --> 104 <dependency> 105 <groupId>commons-codec</groupId> 106 <artifactId>commons-codec</artifactId> 107 <version>1.15</version> 108 </dependency> 109 <dependency> 110 <groupId>commons-fileupload</groupId> 111 <artifactId>commons-fileupload</artifactId> 112 <version>1.3.3</version> 113 </dependency> 114 <dependency> 115 <groupId>commons-io</groupId> 116 <artifactId>commons-io</artifactId> 117 <version>2.7</version> 118 </dependency> 119 120 <!-- mail / rss --> 121 122 <dependency> 123 <groupId>javax.mail</groupId> 124 <artifactId>mail</artifactId> 125 <version>1.5.0-b01</version> 126 </dependency> 127 128 <dependency> 129 <groupId>com.sun.activation</groupId> 130 <artifactId>javax.activation</artifactId> 131 <version>1.2.0</version> 132 </dependency> 133 134 <!-- https://mvnrepository.com/artifact/org.json/json --> 135 <dependency> 136 <groupId>org.json</groupId> 137 <artifactId>json</artifactId> 138 <version>20190722</version> 139 </dependency> 140 141 <!-- HTTP client --> 142 <dependency> 143 <groupId>org.apache.httpcomponents.client5</groupId> 144 <artifactId>httpclient5</artifactId> 145 <version>${httpcomponents-version}</version> 146 </dependency> 147 <dependency> 148 <groupId>org.jsoup</groupId> 149 <artifactId>jsoup</artifactId> 150 <version>1.14.2</version> 151 </dependency> 152 153 <!-- db connectors --> 154 <dependency> 155 <groupId>org.apache.derby</groupId> 156 <artifactId>derby</artifactId> 157 <version>10.10.1.1</version> 158 </dependency> 159 160 <dependency> 161 <groupId>mysql</groupId> 162 <artifactId>mysql-connector-java</artifactId> 163 <version>${mysql.version}</version> 164 </dependency> 165 166 <!-- test --> 167 <dependency> 168 <groupId>org.junit.jupiter</groupId> 169 <artifactId>junit-jupiter</artifactId> 170 <version>${junit.jupiter.version}</version> 171 <scope>test</scope> 172 </dependency> 173 <dependency> 174 <groupId>org.mybatis</groupId> 175 <artifactId>mybatis</artifactId> 176 <version>3.5.6</version> 177 </dependency> 178 </dependencies> 179 </dependencyManagement> 180 181 <repositories> 182 <repository> 183 <id>githubicu</id> 184 <name>GitHub unicode-org/icu Apache Maven Packages</name> 185 <url>https://maven.pkg.github.com/unicode-org/icu</url> 186 </repository> 187 </repositories> 188 189 <build> 190 <pluginManagement> 191 <plugins> 192 <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle --> 193 <plugin> 194 <artifactId>maven-clean-plugin</artifactId> 195 <version>3.1.0</version> 196 </plugin> 197 <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging --> 198 <plugin> 199 <artifactId>maven-resources-plugin</artifactId> 200 <version>3.0.2</version> 201 </plugin> 202 <plugin> 203 <artifactId>maven-compiler-plugin</artifactId> 204 <version>3.8.0</version> 205 </plugin> 206 <plugin> 207 <artifactId>maven-surefire-plugin</artifactId> 208 <version>${maven-surefire-plugin-version}</version> 209 <configuration> 210 <systemPropertyVariables> 211 <CLDR_DIR>${project.basedir}/../../</CLDR_DIR> <!-- this is valid for tools/java and tools/cldr-apps --> 212 <CLDR_ENVIRONMENT>UNITTEST</CLDR_ENVIRONMENT> 213 <java.awt.headless>true</java.awt.headless> 214 </systemPropertyVariables> 215 <argLine>-Xmx6g -enableassertions</argLine> 216 </configuration> 217 </plugin> 218 <plugin> 219 <artifactId>maven-jar-plugin</artifactId> 220 <version>3.0.2</version> 221 </plugin> 222 <plugin> 223 <artifactId>maven-install-plugin</artifactId> 224 <version>2.5.2</version> 225 </plugin> 226 <plugin> 227 <artifactId>maven-deploy-plugin</artifactId> 228 <version>2.8.2</version> 229 </plugin> 230 <plugin> 231 <artifactId>maven-assembly-plugin</artifactId> 232 <version>3.3.0</version> 233 </plugin> 234 <plugin> 235 <groupId>org.apache.maven.plugins</groupId> 236 <artifactId>maven-shade-plugin</artifactId> 237 <version>3.2.4</version> 238 </plugin> 239 <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle --> 240 <plugin> 241 <artifactId>maven-site-plugin</artifactId> 242 <version>3.7.1</version> 243 </plugin> 244 <plugin> 245 <artifactId>maven-project-info-reports-plugin</artifactId> 246 <version>3.0.0</version> 247 </plugin> 248 <plugin> 249 <groupId>org.codehaus.mojo</groupId> 250 <artifactId>buildnumber-maven-plugin</artifactId> 251 <version>1.4</version> 252 <executions> 253 <execution> 254 <phase>validate</phase> 255 <goals> 256 <goal>create</goal> 257 </goals> 258 </execution> 259 </executions> 260 <configuration> 261 <getRevisionOnlyOnce>true</getRevisionOnlyOnce> 262 <attach>true</attach> 263 <addOutputDirectoryToResources>true</addOutputDirectoryToResources> 264 </configuration> 265 </plugin> 266 <plugin> 267 <groupId>org.codehaus.mojo</groupId> 268 <artifactId>license-maven-plugin</artifactId> 269 <version>2.0.0</version> 270 </plugin> 271 </plugins> 272 </pluginManagement> 273 </build> 274 <distributionManagement> 275 <repository> 276 <id>githubcldr</id> 277 <name>Maven@unicode-org/cldr</name> 278 <url>https://maven.pkg.github.com/unicode-org/cldr</url> 279 </repository> 280 </distributionManagement> 281</project> 282