1<?xml version="1.0" encoding="UTF-8"?> 2<!-- 3* © 2016 and later: Unicode, Inc. and others. 4* License & terms of use: http://www.unicode.org/copyright.html 5******************************************************************************* 6* Copyright (C) 2010-2016, International Business Machines Corporation and * 7* others. All Rights Reserved. * 8******************************************************************************* 9--> 10 11<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 12 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 13 <modelVersion>4.0.0</modelVersion> 14 15 <groupId>org.unicode.icu</groupId> 16 <artifactId>icu4c-apireport</artifactId> 17 <version>1.0-SNAPSHOT</version> 18 19 <name>icu4c-apireport</name> 20 <url>http://icu-project.org</url> 21 22 <properties> 23 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 24 <maven.compiler.source>1.8</maven.compiler.source> 25 <maven.compiler.target>1.8</maven.compiler.target> 26 </properties> 27 28 <dependencies> 29 30 <dependency> 31 <groupId>xml-apis</groupId> 32 <artifactId>xml-apis</artifactId> 33 <version>1.4.01</version> 34 <scope>compile</scope> 35 </dependency> 36 37 <dependency> 38 <groupId>xerces</groupId> 39 <artifactId>xercesImpl</artifactId> 40 <version>2.12.0</version> 41 <scope>runtime</scope> 42 </dependency> 43 44 <dependency> 45 <groupId>xalan</groupId> 46 <artifactId>serializer</artifactId> 47 <version>2.7.2</version> 48 <scope>runtime</scope> 49 </dependency> 50 51 <dependency> 52 <groupId>xalan</groupId> 53 <artifactId>xalan</artifactId> 54 <version>2.7.2</version> 55 <scope>runtime</scope> 56 </dependency> 57 58 59 60 </dependencies> 61 62 <build> 63 <pluginManagement> 64 <plugins> 65 <plugin> 66 <artifactId>maven-clean-plugin</artifactId> 67 <version>3.1.0</version> 68 </plugin> 69 <plugin> 70 <artifactId>maven-resources-plugin</artifactId> 71 <version>3.0.2</version> 72 </plugin> 73 <plugin> 74 <artifactId>maven-compiler-plugin</artifactId> 75 <version>3.8.0</version> 76 </plugin> 77 <plugin> 78 <artifactId>maven-surefire-plugin</artifactId> 79 <version>2.22.1</version> 80 </plugin> 81 <plugin> 82 <artifactId>maven-jar-plugin</artifactId> 83 <version>3.0.2</version> 84 </plugin> 85 <plugin> 86 <artifactId>maven-install-plugin</artifactId> 87 <version>2.5.2</version> 88 </plugin> 89 <plugin> 90 <artifactId>maven-deploy-plugin</artifactId> 91 <version>2.8.2</version> 92 </plugin> 93 <plugin> 94 <artifactId>maven-site-plugin</artifactId> 95 <version>3.7.1</version> 96 </plugin> 97 <plugin> 98 <artifactId>maven-project-info-reports-plugin</artifactId> 99 <version>3.0.0</version> 100 </plugin> 101 </plugins> 102 </pluginManagement> 103 <plugins> 104 <plugin> 105 <!-- we use the shade plugin to generate a self-contained icu4c-apireport.jar --> 106 <groupId>org.apache.maven.plugins</groupId> 107 <artifactId>maven-shade-plugin</artifactId> 108 <version>3.2.1</version> 109 <executions> 110 <execution> 111 <phase>package</phase> 112 <goals> 113 <goal>shade</goal> 114 </goals> 115 <configuration> 116 <finalName>${project.name}</finalName> <!-- drop the 'with dependencies' from .jar name --> 117 <shadedArtifactAttached>true</shadedArtifactAttached> 118 <shadedClassifierName>jar-with-dependencies</shadedClassifierName> 119 <transformers> 120 <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> 121 <mainClass>com.ibm.icu.dev.tools.docs.StableAPI</mainClass> 122 </transformer> 123 </transformers> 124 </configuration> 125 </execution> 126 </executions> 127 </plugin> 128 </plugins> 129 </build> 130</project> 131