• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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