e4e2b22bbe8aa2deee98cc78ce76759e6021e66a
[aai/aai-common.git] / aai-auth / 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.aai.aai-common</groupId>
6           <artifactId>aai-common</artifactId>
7           <version>1.1.0-SNAPSHOT</version>
8         </parent>
9         <artifactId>aai-auth</artifactId>
10         <name>aai-auth</name>
11         <version>1.1.0-SNAPSHOT</version>
12
13         <properties>
14           <checkstyle.config.location>google_checks.xml</checkstyle.config.location>
15           <nexusproxy>https://nexus.onap.org</nexusproxy>
16           <sitePath>/content/sites/site/${project.groupId}/${project.artifactId}/${project.version}</sitePath>
17         </properties>
18
19
20         <dependencies>
21
22                 <dependency>
23                         <groupId>com.fasterxml.jackson.core</groupId>
24                         <artifactId>jackson-databind</artifactId>
25                         <version>2.8.7</version>
26                 </dependency>
27
28                 <dependency>
29                         <groupId>org.apache.httpcomponents</groupId>
30                         <artifactId>httpclient</artifactId>
31                         <version>4.5.3</version>
32                 </dependency>
33         </dependencies>
34
35         <build>
36                 <pluginManagement>
37                         <plugins>
38                                 <plugin>
39                                         <groupId>org.apache.maven.plugins</groupId>
40                                         <artifactId>maven-compiler-plugin</artifactId>
41                                         <configuration>
42                                                 <source>1.8</source>
43                                                 <target>1.8</target>
44                                         </configuration>
45                                 </plugin>
46                                 <plugin>
47                                         <artifactId>maven-release-plugin</artifactId>
48                                         <version>2.4.2</version>
49                                         <dependencies>
50                                                 <dependency>
51                                                         <groupId>org.apache.maven.scm</groupId>
52                                                         <artifactId>maven-scm-provider-gitexe</artifactId>
53                                                         <version>1.8.1</version>
54                                                 </dependency>
55                                         </dependencies>
56                                 </plugin>
57                         </plugins>
58                 </pluginManagement>
59                 <plugins>
60                   <!-- license plugin -->
61                   <plugin>
62                     <groupId>com.mycila</groupId>
63                     <artifactId>license-maven-plugin</artifactId>
64                     <version>3.0</version>
65                     <configuration>
66                       <header>License.txt</header>
67                       <includes>
68                         <include>src/main/java/**</include>
69                       </includes>
70                     </configuration>
71                     <executions>
72                       <execution>
73                         <goals>
74                           <goal>format</goal>
75                         </goals>
76                         <phase>process-sources</phase>
77                       </execution>
78                     </executions>
79                   </plugin>
80
81
82                   <plugin>
83                     <groupId>org.apache.maven.plugins</groupId>
84                     <artifactId>maven-site-plugin</artifactId>
85                     <version>3.3</version>
86                     <configuration>
87                       <reportPlugins>
88                         <plugin>
89                           <groupId>org.apache.maven.plugins</groupId>
90                           <artifactId>maven-checkstyle-plugin</artifactId>
91                           <version>2.17</version>
92                           <reportSets>
93                             <reportSet>
94                               <reports>
95                                 <report>checkstyle</report>
96                               </reports>
97                             </reportSet>
98                           </reportSets>
99                         </plugin>
100                       </reportPlugins>
101                     </configuration>
102                   </plugin>
103                   <plugin>
104                     <groupId>org.sonatype.plugins</groupId>
105                     <artifactId>nexus-staging-maven-plugin</artifactId>
106                     <version>1.6.7</version>
107                     <extensions>true</extensions>
108                     <configuration>
109                       <nexusUrl>${nexusproxy}</nexusUrl>
110                       <stagingProfileId>176c31dfe190a</stagingProfileId>
111                       <serverId>ecomp-staging</serverId>
112                     </configuration>
113                 </plugin>
114               </plugins>
115         </build>
116
117         <distributionManagement>
118           <repository>
119             <id>ecomp-releases</id>
120             <name>ECOMP Release Repository</name>
121             <url>${nexusproxy}/content/repositories/releases/</url>
122           </repository>
123           <snapshotRepository>
124             <id>ecomp-snapshots</id>
125             <name>ECOMP Snapshot Repository</name>
126             <url>${nexusproxy}/content/repositories/snapshots/</url>
127           </snapshotRepository>
128           <site>
129             <id>ecomp-site</id>
130             <url>dav:${nexusproxy}${sitePath}</url>
131           </site>
132         </distributionManagement>
133
134   <repositories>
135     <repository>
136       <id>AJSC</id>
137       <name>AJSC repository</name>
138       <url>https://mvnrepository.com/artifact/com.att.ajsc</url>
139     </repository>
140     <repository>
141       <id>restlet</id>
142       <name>maven reslet</name>
143       <url>https://maven.restlet.com/</url>
144     </repository>
145     
146     <repository>
147       <id>central</id>
148       <name>Maven 2 repository 2</name>
149       <url>http://repo2.maven.org/maven2/</url>
150     </repository>
151     <repository>
152       <id>ecomp-releases</id>
153       <name>ECOMP Release Repository</name>
154       <url>${nexusproxy}/content/repositories/releases/</url>
155     </repository>
156     <repository>
157       <id>ecomp-staging</id>
158       <name>ECOMP Staging Repository</name>
159       <url>${nexusproxy}/content/repositories/staging/</url>
160     </repository>
161     <repository>
162       <id>ecomp-snapshots</id>
163       <name>ECOMP Snapshot Repository</name>
164       <url>${nexusproxy}/content/repositories/snapshots/</url>
165     </repository>
166   </repositories>
167 </project>