release pom branch leaf slf4j
[logging-analytics.git] / reference / 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   <parent>
5       <groupId>org.onap.logging-analytics</groupId>
6       <artifactId>logging-analytics</artifactId>
7       <version>1.2.2-SNAPSHOT</version>
8   </parent>
9   <groupId>org.onap.logging-analytics</groupId>
10   <artifactId>logging-reference</artifactId>
11   <packaging>pom</packaging>
12   <version>1.2.2-SNAPSHOT</version>
13   <name>logging-reference</name>
14   <url>http://maven.apache.org</url> 
15   <modules>
16     <module>logging-demo</module>
17     <module>logging-library</module>
18     <module>logging-mock-service</module>
19     <!-- module>logging-docker-root</module>
20     <module>logging-kubernetes</module-->
21     <module>logging-slf4j</module>
22     <!-- one branch at a time -->
23     <!-- module>logging-slf4j-demo</module-->
24   </modules>
25   <build>
26       <pluginManagement>
27           <plugins>
28               <plugin>
29                   <groupId>org.apache.maven.plugins</groupId>
30                   <artifactId>maven-compiler-plugin</artifactId>
31                   <configuration>
32                       <source>1.8</source>
33                       <target>1.8</target>
34                   </configuration>
35               </plugin>
36               <plugin>
37                   <artifactId>maven-release-plugin</artifactId>
38                   <version>2.4.2</version>
39                   <dependencies>
40                       <dependency>
41                           <groupId>org.apache.maven.scm</groupId>
42                           <artifactId>maven-scm-provider-gitexe</artifactId>
43                           <version>1.8.1</version>
44                       </dependency>
45                   </dependencies>
46               </plugin>
47               
48               <!-- Checkstyle plugin - used to report on compliance with -->
49               <!-- the Google style guide. -->
50               <plugin>
51                   <groupId>org.apache.maven.plugins</groupId>
52                   <artifactId>maven-site-plugin</artifactId>
53                   <version>3.6</version>
54               </plugin>
55                 <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
56                 <plugin>
57                         <groupId>org.eclipse.m2e</groupId>
58                         <artifactId>lifecycle-mapping</artifactId>
59                         <version>1.0.0</version>
60                         <configuration>
61                                 <lifecycleMappingMetadata>
62                                         <pluginExecutions>
63                                                 <pluginExecution>
64                                                         <pluginExecutionFilter>
65                                                                 <groupId>
66                                                                         org.apache.maven.plugins
67                                                                 </groupId>
68                                                                 <artifactId>
69                                                                         maven-compiler-plugin
70                                                                 </artifactId>
71                                                                 <versionRange>
72                                                                         [3.2,)
73                                                                 </versionRange>
74                                                                 <goals>
75                                                                         <goal>compile</goal>
76                                                                 </goals>
77                                                         </pluginExecutionFilter>
78                                                         <action>
79                                                                 <ignore></ignore>
80                                                         </action>
81                                                 </pluginExecution>
82                                         </pluginExecutions>
83                                 </lifecycleMappingMetadata>
84                         </configuration>
85                 </plugin>
86         </plugins>
87       </pluginManagement>
88   </build>
89   <properties>
90       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
91   </properties>
92   <reporting>
93       <plugins>
94           <plugin>
95               <groupId>org.apache.maven.plugins</groupId>
96               <artifactId>maven-checkstyle-plugin</artifactId>
97               <version>2.17</version>
98               <reportSets>
99                   <reportSet>
100                       <reports>
101                           <report>checkstyle</report>
102                       </reports>
103                   </reportSet>
104               </reportSets>
105           </plugin>
106       </plugins>
107 </reporting>
108     <dependencies>
109         <!--  pulls in banned logback-core 1.1.3 -->
110         <!-- dependency>
111             <groupId>com.att.eelf</groupId>
112             <artifactId>eelf-core</artifactId>
113             <version>1.0.0</version>
114         </dependency-->
115         <!-- JUnit 4.12 used to come with EELF -->
116         <dependency>
117             <groupId>org.powermock</groupId>
118             <artifactId>powermock-module-junit4</artifactId>
119             <version>1.6.4</version>
120         </dependency>
121         <dependency>
122             <groupId>junit</groupId>
123             <artifactId>junit</artifactId>
124             <version>4.12</version>
125             <scope>test</scope>
126         </dependency>
127         
128     </dependencies>
129 </project>