Add rule management module unit tests
[holmes/rule-management.git] / rulemgt / 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>holmes-rulemgt-parent</artifactId>\r
5     <groupId>org.openo.holmes.rule-management</groupId>\r
6     <version>1.1.0-SNAPSHOT</version>\r
7   </parent>\r
8   <modelVersion>4.0.0</modelVersion>\r
9   <artifactId>holmes-rulemgt</artifactId>\r
10   <name>holmes-rulemgt-service</name>\r
11   <build>\r
12     <resources>\r
13       <resource>\r
14         <directory>src/main/java</directory>\r
15         <includes>\r
16           <include>**/*.properties</include>\r
17         </includes>\r
18       </resource>\r
19       <resource>\r
20         <directory>src/main/resources</directory>\r
21       </resource>\r
22     </resources>\r
23     <plugins>\r
24       <plugin>\r
25         <artifactId>maven-jar-plugin</artifactId>\r
26         <configuration>\r
27           <archive>\r
28             <manifest>\r
29               <addDefaultImplementationEntries>true</addDefaultImplementationEntries>\r
30             </manifest>\r
31           </archive>\r
32         </configuration>\r
33       </plugin>\r
34       <plugin>\r
35         <artifactId>maven-compiler-plugin</artifactId>\r
36         <version>3.3</version>\r
37         <configuration>\r
38           <source>1.8</source>\r
39           <target>1.8</target>\r
40         </configuration>\r
41       </plugin>\r
42       <plugin>\r
43         <artifactId>maven-shade-plugin</artifactId>\r
44         <executions>\r
45           <execution>\r
46             <phase>package</phase>\r
47             <goals>\r
48               <goal>shade</goal>\r
49             </goals>\r
50             <configuration>\r
51               <transformers>\r
52                 <transformer />\r
53                 <transformer>\r
54                   <mainClass>org.openo.holmes.rulemgt.RuleActiveApp</mainClass>\r
55                 </transformer>\r
56               </transformers>\r
57             </configuration>\r
58           </execution>\r
59         </executions>\r
60         <configuration>\r
61           <createDependencyReducedPom>true</createDependencyReducedPom>\r
62           <filters>\r
63             <filter>\r
64               <artifact>*:*</artifact>\r
65               <excludes>\r
66                 <exclude>META-INF/*.SF</exclude>\r
67                 <exclude>META-INF/*.DSA</exclude>\r
68                 <exclude>META-INF/*.RSA</exclude>\r
69               </excludes>\r
70             </filter>\r
71           </filters>\r
72         </configuration>\r
73       </plugin>\r
74     </plugins>\r
75   </build>\r
76   <dependencies>\r
77     <dependency>\r
78       <groupId>junit</groupId>\r
79       <artifactId>junit</artifactId>\r
80       <version>4.8.2</version>\r
81       <scope>test</scope>\r
82     </dependency>\r
83     <dependency>\r
84       <groupId>io.dropwizard</groupId>\r
85       <artifactId>dropwizard-core</artifactId>\r
86       <version>0.8.0</version>\r
87       <scope>provided</scope>\r
88       <exclusions>\r
89         <exclusion>\r
90           <artifactId>dropwizard-util</artifactId>\r
91           <groupId>io.dropwizard</groupId>\r
92         </exclusion>\r
93         <exclusion>\r
94           <artifactId>dropwizard-jackson</artifactId>\r
95           <groupId>io.dropwizard</groupId>\r
96         </exclusion>\r
97         <exclusion>\r
98           <artifactId>dropwizard-validation</artifactId>\r
99           <groupId>io.dropwizard</groupId>\r
100         </exclusion>\r
101         <exclusion>\r
102           <artifactId>dropwizard-configuration</artifactId>\r
103           <groupId>io.dropwizard</groupId>\r
104         </exclusion>\r
105         <exclusion>\r
106           <artifactId>dropwizard-logging</artifactId>\r
107           <groupId>io.dropwizard</groupId>\r
108         </exclusion>\r
109         <exclusion>\r
110           <artifactId>dropwizard-metrics</artifactId>\r
111           <groupId>io.dropwizard</groupId>\r
112         </exclusion>\r
113         <exclusion>\r
114           <artifactId>dropwizard-jersey</artifactId>\r
115           <groupId>io.dropwizard</groupId>\r
116         </exclusion>\r
117         <exclusion>\r
118           <artifactId>dropwizard-servlets</artifactId>\r
119           <groupId>io.dropwizard</groupId>\r
120         </exclusion>\r
121         <exclusion>\r
122           <artifactId>dropwizard-jetty</artifactId>\r
123           <groupId>io.dropwizard</groupId>\r
124         </exclusion>\r
125         <exclusion>\r
126           <artifactId>dropwizard-lifecycle</artifactId>\r
127           <groupId>io.dropwizard</groupId>\r
128         </exclusion>\r
129         <exclusion>\r
130           <artifactId>metrics-jvm</artifactId>\r
131           <groupId>io.dropwizard.metrics</groupId>\r
132         </exclusion>\r
133         <exclusion>\r
134           <artifactId>metrics-servlets</artifactId>\r
135           <groupId>io.dropwizard.metrics</groupId>\r
136         </exclusion>\r
137         <exclusion>\r
138           <artifactId>metrics-healthchecks</artifactId>\r
139           <groupId>io.dropwizard.metrics</groupId>\r
140         </exclusion>\r
141         <exclusion>\r
142           <artifactId>argparse4j</artifactId>\r
143           <groupId>net.sourceforge.argparse4j</groupId>\r
144         </exclusion>\r
145         <exclusion>\r
146           <artifactId>jetty-setuid-java</artifactId>\r
147           <groupId>org.eclipse.jetty.toolchain.setuid</groupId>\r
148         </exclusion>\r
149       </exclusions>\r
150     </dependency>\r
151     <dependency>\r
152       <groupId>org.hamcrest</groupId>\r
153       <artifactId>hamcrest-library</artifactId>\r
154       <version>1.3</version>\r
155       <scope>test</scope>\r
156       <exclusions>\r
157         <exclusion>\r
158           <artifactId>hamcrest-core</artifactId>\r
159           <groupId>org.hamcrest</groupId>\r
160         </exclusion>\r
161       </exclusions>\r
162     </dependency>\r
163     <dependency>\r
164       <groupId>org.powermock</groupId>\r
165       <artifactId>powermock-module-junit4</artifactId>\r
166       <version>1.4.10</version>\r
167       <scope>test</scope>\r
168       <exclusions>\r
169         <exclusion>\r
170           <artifactId>powermock-module-junit4-common</artifactId>\r
171           <groupId>org.powermock</groupId>\r
172         </exclusion>\r
173       </exclusions>\r
174     </dependency>\r
175     <dependency>\r
176       <groupId>org.powermock</groupId>\r
177       <artifactId>powermock-api-easymock</artifactId>\r
178       <version>1.4.10</version>\r
179       <scope>test</scope>\r
180       <exclusions>\r
181         <exclusion>\r
182           <artifactId>powermock-api-support</artifactId>\r
183           <groupId>org.powermock</groupId>\r
184         </exclusion>\r
185       </exclusions>\r
186     </dependency>\r
187     <dependency>\r
188       <groupId>org.easymock</groupId>\r
189       <artifactId>easymock</artifactId>\r
190       <version>3.0</version>\r
191       <scope>test</scope>\r
192       <exclusions>\r
193         <exclusion>\r
194           <artifactId>cglib-nodep</artifactId>\r
195           <groupId>cglib</groupId>\r
196         </exclusion>\r
197         <exclusion>\r
198           <artifactId>objenesis</artifactId>\r
199           <groupId>org.objenesis</groupId>\r
200         </exclusion>\r
201       </exclusions>\r
202     </dependency>\r
203     <dependency>\r
204       <groupId>org.javassist</groupId>\r
205       <artifactId>javassist</artifactId>\r
206       <version>3.15.0-GA</version>\r
207       <scope>test</scope>\r
208     </dependency>\r
209   </dependencies>\r
210 </project>\r
211 \r