Fix the artifact of esr-server.
[aai/esr-server.git] / esr-mgr / dependency-reduced-pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">\r
3   <parent>\r
4     <artifactId>aai-esr-server</artifactId>\r
5     <groupId>org.onap.aai.esr-server</groupId>\r
6     <version>1.0.0-SNAPSHOT</version>\r
7   </parent>\r
8   <modelVersion>4.0.0</modelVersion>\r
9   <artifactId>esr-mgr</artifactId>\r
10   <name>esr-server/esr-mgr</name>\r
11   <version>1.0.0-SNAPSHOT</version>\r
12   <build>\r
13     <plugins>\r
14       <plugin>\r
15         <groupId>org.eclipse.m2e</groupId>\r
16         <artifactId>lifecycle-mapping</artifactId>\r
17         <configuration>\r
18           <lifecycleMappingMetadata>\r
19             <pluginExecutions>\r
20               <pluginExecution>\r
21                 <pluginExecutionFilter>\r
22                   <groupId>org.apache.maven.plugins</groupId>\r
23                   <artifactId>maven-dependency-plugin</artifactId>\r
24                   <versionRange>[2.0,)</versionRange>\r
25                   <goals>\r
26                     <goal>copy-dependencies</goal>\r
27                   </goals>\r
28                 </pluginExecutionFilter>\r
29                 <action>\r
30                   <ignore />\r
31                 </action>\r
32               </pluginExecution>\r
33             </pluginExecutions>\r
34           </lifecycleMappingMetadata>\r
35         </configuration>\r
36       </plugin>\r
37       <plugin>\r
38         <artifactId>maven-jar-plugin</artifactId>\r
39         <configuration>\r
40           <archive>\r
41             <manifest>\r
42               <addDefaultImplementationEntries>true</addDefaultImplementationEntries>\r
43             </manifest>\r
44           </archive>\r
45         </configuration>\r
46       </plugin>\r
47       <plugin>\r
48         <artifactId>maven-shade-plugin</artifactId>\r
49         <executions>\r
50           <execution>\r
51             <phase>package</phase>\r
52             <goals>\r
53               <goal>shade</goal>\r
54             </goals>\r
55             <configuration>\r
56               <transformers>\r
57                 <transformer />\r
58                 <transformer>\r
59                   <mainClass>org.onap.aai.esr.extsysApp</mainClass>\r
60                 </transformer>\r
61               </transformers>\r
62             </configuration>\r
63           </execution>\r
64         </executions>\r
65         <configuration>\r
66           <createDependencyReducedPom>true</createDependencyReducedPom>\r
67           <filters>\r
68             <filter>\r
69               <artifact>*:*</artifact>\r
70               <excludes>\r
71                 <exclude>META-INF/*.SF</exclude>\r
72                 <exclude>META-INF/*.DSA</exclude>\r
73                 <exclude>META-INF/*.RSA</exclude>\r
74               </excludes>\r
75             </filter>\r
76           </filters>\r
77         </configuration>\r
78       </plugin>\r
79       <plugin>\r
80         <artifactId>maven-dependency-plugin</artifactId>\r
81         <executions>\r
82           <execution>\r
83             <id>copy-dependencies</id>\r
84             <phase>package</phase>\r
85             <goals>\r
86               <goal>copy-dependencies</goal>\r
87             </goals>\r
88             <configuration>\r
89               <artifactItems>\r
90                 <artifactItem>\r
91                   <groupId>io.dropwizard</groupId>\r
92                   <artifactId>dropwizard-core</artifactId>\r
93                   <version>${dropwizard.version}</version>\r
94                   <overWrite>true</overWrite>\r
95                 </artifactItem>\r
96               </artifactItems>\r
97             </configuration>\r
98           </execution>\r
99         </executions>\r
100       </plugin>\r
101     </plugins>\r
102   </build>\r
103   <dependencies>\r
104     <dependency>\r
105       <groupId>junit</groupId>\r
106       <artifactId>junit</artifactId>\r
107       <version>4.10</version>\r
108       <scope>test</scope>\r
109       <exclusions>\r
110         <exclusion>\r
111           <artifactId>hamcrest-core</artifactId>\r
112           <groupId>org.hamcrest</groupId>\r
113         </exclusion>\r
114       </exclusions>\r
115     </dependency>\r
116     <dependency>\r
117       <groupId>org.powermock</groupId>\r
118       <artifactId>powermock-module-junit4</artifactId>\r
119       <version>1.4.10</version>\r
120       <scope>test</scope>\r
121       <exclusions>\r
122         <exclusion>\r
123           <artifactId>powermock-module-junit4-common</artifactId>\r
124           <groupId>org.powermock</groupId>\r
125         </exclusion>\r
126       </exclusions>\r
127     </dependency>\r
128     <dependency>\r
129       <groupId>org.powermock</groupId>\r
130       <artifactId>powermock-api-mockito</artifactId>\r
131       <version>1.4.10</version>\r
132       <scope>test</scope>\r
133       <exclusions>\r
134         <exclusion>\r
135           <artifactId>mockito-all</artifactId>\r
136           <groupId>org.mockito</groupId>\r
137         </exclusion>\r
138         <exclusion>\r
139           <artifactId>powermock-api-support</artifactId>\r
140           <groupId>org.powermock</groupId>\r
141         </exclusion>\r
142       </exclusions>\r
143     </dependency>\r
144     <dependency>\r
145       <groupId>org.apache.ant</groupId>\r
146       <artifactId>ant</artifactId>\r
147       <version>1.8.2</version>\r
148       <scope>test</scope>\r
149       <exclusions>\r
150         <exclusion>\r
151           <artifactId>ant-launcher</artifactId>\r
152           <groupId>org.apache.ant</groupId>\r
153         </exclusion>\r
154       </exclusions>\r
155     </dependency>\r
156   </dependencies>\r
157 </project>\r
158 \r