c0f95b7f3ac228e551f961f6f9199da0b946b07f
[policy/drools-applications.git] / controlloop / common / model-impl / aai / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3   <modelVersion>4.0.0</modelVersion>
4
5   <parent>
6     <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
7     <artifactId>model-impl</artifactId>
8     <version>1.2.1-SNAPSHOT</version>
9   </parent>
10
11   <artifactId>aai</artifactId>
12
13   <dependencies>
14     <dependency>
15       <groupId>com.google.code.gson</groupId>
16       <artifactId>gson</artifactId>
17       <version>2.5</version>
18       <scope>provided</scope>
19     </dependency>
20     <dependency>
21       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
22       <artifactId>rest</artifactId>
23       <version>${project.version}</version>
24     </dependency>
25     <dependency>
26       <groupId>junit</groupId>
27       <artifactId>junit</artifactId>
28       <version>4.12</version>
29       <scope>test</scope>
30     </dependency>
31     <dependency>
32       <groupId>org.mockito</groupId>
33       <artifactId>mockito-core</artifactId>
34       <version>2.13.0</version>
35       <scope>test</scope>
36     </dependency>
37     <dependency>
38       <groupId>org.powermock</groupId>
39       <artifactId>powermock-core</artifactId>
40       <version>1.7.3</version>
41       <scope>test</scope>
42     </dependency>
43     <dependency>
44       <groupId>org.onap.policy.drools-pdp</groupId>
45       <artifactId>policy-endpoints</artifactId>
46       <version>${project.version}</version>
47       <scope>provided</scope>
48     </dependency>
49   </dependencies>
50   
51   <build>
52     <plugins>
53       <plugin>
54         <artifactId>maven-checkstyle-plugin</artifactId>
55         <executions>
56           <execution>
57             <id>onap-java-style</id>
58             <goals>
59               <goal>check</goal>
60             </goals>
61             <phase>process-sources</phase>
62             <configuration>
63               <!-- Use Google Java Style Guide:
64               https://github.com/checkstyle/checkstyle/blob/master/src/main/resources/google_checks.xml
65               with minor changes -->
66               <configLocation>onap-checkstyle/onap-java-style.xml</configLocation>
67               <!-- <sourceDirectory> is needed so that checkstyle ignores the generated sources directory -->
68               <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
69               <includeResources>true</includeResources>
70               <includeTestSourceDirectory>true</includeTestSourceDirectory>
71               <includeTestResources>true</includeTestResources>
72               <excludes>
73               </excludes>
74               <consoleOutput>true</consoleOutput>
75               <failOnViolation>true</failOnViolation>
76               <violationSeverity>warning</violationSeverity>
77             </configuration>
78           </execution>
79         </executions>
80         <dependencies>
81           <dependency>
82             <groupId>org.onap.oparent</groupId>
83             <artifactId>checkstyle</artifactId>
84             <version>0.1.1</version>
85             <scope>compile</scope>
86           </dependency>
87         </dependencies>
88       </plugin>
89     </plugins>
90   </build>
91 </project>