[PORTAL-20,PORTAL-23,PORTAL-32] Repair defects
[portal.git] / ecomp-portal-BE-os / 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         <groupId>org.openecomp.portal</groupId>
5         <artifactId>ecompportal-be-os</artifactId>
6         <packaging>war</packaging>
7         <!-- Jenkins is not used to build the o/s version -->
8         <version>1.1</version>
9
10         <properties>
11                 <springframework.version>4.2.0.RELEASE</springframework.version>
12                 <hibernate.version>4.3.11.Final</hibernate.version>
13                 <eelf.version>1.0.0</eelf.version>
14                 <epsdk.version>1.1.0</epsdk.version>
15                 <portal.version>1.1.0</portal.version>
16                 <encoding>UTF-8</encoding>
17                 <!-- Tests usually require some setup that maven cannot do, so skip. -->
18                 <skiptests>false</skiptests>
19                 <!-- Jenkins invokes mvn with argument -Dbuild.number=${BUILD_NUMBER} -->
20                 <build.number>0</build.number>
21                 <sonar.exclusions>**.js</sonar.exclusions>
22                 <nexusproxy>https://nexus.onap.org</nexusproxy>
23                 <snapshotNexusPath>content/repositories/snapshots/</snapshotNexusPath>
24                 <releaseNexusPath>content/repositories/releases/</releaseNexusPath>
25         </properties>
26
27         <reporting>
28                 <plugins>
29                         <plugin>
30                                 <groupId>org.apache.maven.plugins</groupId>
31                                 <artifactId>maven-javadoc-plugin</artifactId>
32                                 <version>2.10.4</version>
33                                 <configuration>
34                                         <failOnError>false</failOnError>
35                                         <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
36                                         <docletArtifact>
37                                                 <groupId>org.umlgraph</groupId>
38                                                 <artifactId>umlgraph</artifactId>
39                                                 <version>5.6</version>
40                                         </docletArtifact>
41                                         <additionalparam>-views</additionalparam>
42                                         <useStandardDocletOptions>true</useStandardDocletOptions>
43                                 </configuration>
44                         </plugin>
45                 </plugins>
46         </reporting>
47         <distributionManagement>
48                 <site>
49                         <id>nexus</id>
50                         <url>dav:https://ecomp-nexus:8443/repository/portal-javadoc/${epsdk.version}</url>
51                 </site>
52         </distributionManagement>
53         <repositories>
54                 <repository>
55                         <id>ecomp-releases</id>
56                         <name>OpenECOMP - Release Repository</name>
57                         <url>${nexusproxy}/${releaseNexusPath}</url>
58                 </repository>
59                 <repository>
60                         <id>ecomp-snapshots</id>
61                         <name>OpenECOMP - Snapshot Repository</name>
62                         <url>${nexusproxy}/${snapshotNexusPath}</url>
63                 </repository>
64                 <repository>
65                         <id>ecomp-public</id>
66                         <name>ecomp onap public Repository</name>
67                         <url>https://nexus.onap.org/content/groups/public</url>
68                 </repository>
69         </repositories>
70
71         <build>
72                 <sourceDirectory>src/main/java</sourceDirectory>
73                 <!-- The war file name carries no version number -->
74                 <finalName>${project.artifactId}</finalName>
75
76                 <plugins>
77                         <plugin>
78                                 <groupId>org.codehaus.mojo</groupId>
79                                 <artifactId>sonar-maven-plugin</artifactId>
80                                 <version>3.2</version>
81                         </plugin>
82                         <plugin>
83                                 <groupId>org.apache.maven.plugins</groupId>
84                                 <artifactId>maven-site-plugin</artifactId>
85                                 <version>3.6</version>
86                                 <dependencies>
87                                         <dependency>
88                                                 <groupId>org.apache.maven.wagon</groupId>
89                                                 <artifactId>wagon-webdav-jackrabbit</artifactId>
90                                                 <version>2.10</version>
91                                         </dependency>
92                                 </dependencies>
93                         </plugin>
94                         <plugin>
95                                 <artifactId>maven-compiler-plugin</artifactId>
96                                 <version>3.1</version>
97                                 <configuration>
98                                         <source>1.8</source>
99                                         <target>1.8</target>
100                                 </configuration>
101                         </plugin>
102
103                         <plugin>
104                                 <artifactId>maven-war-plugin</artifactId>
105                                 <version>2.6</version>
106                                 <configuration>
107                                         <warSourceDirectory>src/main/webapp</warSourceDirectory>
108                                         <failOnMissingWebXml>false</failOnMissingWebXml>
109                                         <archive>
110                                                 <manifest>
111                                                         <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
112                                                 </manifest>
113                                                 <manifestEntries>
114                                                         <Build-Number>${project.version}.${build.number}</Build-Number>
115                                                         <Build-Time>${maven.build.timestamp}</Build-Time>
116                                                 </manifestEntries>
117                                         </archive>
118                                         <overlays>
119                                                 <!-- specify the order in which these should be applied -->
120                                                 <overlay>
121                                                         <groupId>org.openecomp.ecompsdkos</groupId>
122                                                         <artifactId>epsdk-app-overlay</artifactId>
123                                                 </overlay>
124                                                 <overlay>
125                                                         <groupId>org.openecomp.portal</groupId>
126                                                         <artifactId>ecompportal-be-common</artifactId>
127                                                 </overlay>
128                                         </overlays>
129                                 </configuration>
130                         </plugin>
131
132
133                         <plugin>
134                                 <artifactId>maven-resources-plugin</artifactId>
135                                 <version>3.0.1</version>
136                                 <!-- Your own property files can be placed in ecomp-portal-be/../../overrides 
137                                         directory and they will override the generic source controlled versions at 
138                                         build time allowing you to test locally with your own settings. -->
139                                 <executions>
140                                         <execution>
141                                                 <id>copy-custom-properties1</id>
142                                                 <phase>process-resources</phase>
143                                                 <goals>
144                                                         <goal>copy-resources</goal>
145                                                 </goals>
146                                                 <configuration>
147                                                         <overwrite>true</overwrite>
148                                                         <outputDirectory>${basedir}/war/WEB-INF/conf</outputDirectory>
149                                                         <resources>
150                                                                 <resource>
151                                                                         <directory>${basedir}/../../overrides</directory>
152                                                                         <includes>
153                                                                                 <include>system.properties</include>
154                                                                         </includes>
155                                                                 </resource>
156                                                         </resources>
157                                                 </configuration>
158                                         </execution>
159                                         <execution>
160                                                 <id>copy-custom-properties2</id>
161                                                 <phase>process-resources</phase>
162                                                 <goals>
163                                                         <goal>copy-resources</goal>
164                                                 </goals>
165                                                 <configuration>
166                                                         <overwrite>true</overwrite>
167                                                         <outputDirectory>${basedir}/war/WEB-INF/fusion/conf</outputDirectory>
168                                                         <resources>
169                                                                 <resource>
170                                                                         <directory>${basedir}/../../overrides</directory>
171                                                                         <includes>
172                                                                                 <include>fusion.properties</include>
173                                                                         </includes>
174                                                                 </resource>
175                                                         </resources>
176                                                 </configuration>
177                                         </execution>
178                                         <execution>
179                                                 <id>copy-custom-properties3</id>
180                                                 <phase>process-resources</phase>
181                                                 <goals>
182                                                         <goal>copy-resources</goal>
183                                                 </goals>
184                                                 <configuration>
185                                                         <overwrite>true</overwrite>
186                                                         <outputDirectory>${basedir}/src/main/resources</outputDirectory>
187                                                         <resources>
188                                                                 <resource>
189                                                                         <directory>${basedir}/../../overrides</directory>
190                                                                         <includes>
191                                                                                 <include>portal.properties</include>
192                                                                                 <include>openid-connect.properties</include>
193                                                                                 <include>openid-keystore.jwks</include>
194                                                                         </includes>
195                                                                 </resource>
196                                                         </resources>
197                                                 </configuration>
198                                         </execution>
199                                 </executions>
200                         </plugin>
201                         <!-- 
202                         <plugin>
203                             <groupId>org.codehaus.mojo</groupId>
204                             <artifactId>license-maven-plugin</artifactId>
205                             <version>1.10</version>
206                             <configuration>
207                               <encoding>UTF-8</encoding>
208                                 <licenseName>my_license</licenseName>
209                                 <licenseResolver>${project.baseUri}/license</licenseResolver>
210                                 <inceptionYear>2017</inceptionYear>
211                                 <organizationName>AT&amp;T Intellectual Property</organizationName>
212                                 <projectName>ECOMP Portal</projectName> 
213                                 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage> 
214                                 <processStartTag>================================================================================</processStartTag>
215                                 <sectionDelimiter>================================================================================</sectionDelimiter>
216                                 <processEndTag>================================================================================</processEndTag> 
217                                 <roots>
218                                         <root>src/main</root>
219                                         <root>src/test</root>
220                                 </roots>
221                                 <excludes>
222                                         <exclude>*.png</exclude>
223                                         <exclude>*.drl</exclude>
224                                         <exclude>*.gif</exclude>
225                                         <exclude>*.jpeg</exclude>
226                                         <exclude>*.jpg</exclude>
227                                         <exclude>*.bmp</exclude>
228                                         <exclude>*.ico</exclude>
229                                         <exclude>*.svg</exclude>
230                                 </excludes>
231                             </configuration>
232                             <executions>
233                                 <execution>
234                                     <id>first</id>
235                                     <goals>
236                                         <goal>update-file-header</goal>
237                                     </goals>
238                                     <phase>process-sources</phase>
239                                 </execution>
240                             </executions>
241                         </plugin>
242                          -->
243                 </plugins>
244
245                 <testResources>
246                         <testResource>
247                                 <directory>src/test/java</directory>
248                                 <includes>
249                                         <include>**/*Test*.*</include>
250                                 </includes>
251                         </testResource>
252                 </testResources>
253
254                 <resources>
255                         <resource>
256                                 <directory>src/main/resources</directory>
257                                 <includes>
258                                         <include>**/*.xml</include>
259                                         <include>**/*.ccf</include>
260                                         <include>**/*.properties</include>
261                                         <include>**/*.jwks</include>
262                                 </includes>
263                         </resource>
264                         <resource>
265                                 <directory>src/test/resources</directory>
266                                 <includes>
267                                         <include>**/*.xml</include>
268                                         <include>**/*.properties</include>
269                                 </includes>
270                         </resource>
271                         <!-- picks up the applicationcodes.properties file presented in \src\ 
272                                 path -->
273                         <resource>
274                                 <directory>src/main/java</directory>
275                                 <includes>
276                                         <include>**/*.xml</include>
277                                         <include>**/*.properties</include>
278                                 </includes>
279                         </resource>
280                 </resources>
281
282         </build>
283
284         <dependencies>
285                 <dependency>
286                         <groupId>com.att.eelf</groupId>
287                         <artifactId>eelf-core</artifactId>
288                         <version>${eelf.version}</version>
289                 </dependency>
290                 <dependency>
291                         <groupId>com.google.code.gson</groupId>
292                         <artifactId>gson</artifactId>
293                         <version>2.5</version>
294                 </dependency>
295
296                 <!-- Spring -->
297                 <dependency>
298                         <groupId>org.springframework</groupId>
299                         <artifactId>spring-core</artifactId>
300                         <version>${springframework.version}</version>
301                 </dependency>
302                 <dependency>
303                         <groupId>org.springframework</groupId>
304                         <artifactId>spring-web</artifactId>
305                         <version>${springframework.version}</version>
306                 </dependency>
307                 <dependency>
308                         <groupId>org.springframework</groupId>
309                         <artifactId>spring-webmvc</artifactId>
310                         <version>${springframework.version}</version>
311                 </dependency>
312                 <dependency>
313                         <groupId>org.springframework</groupId>
314                         <artifactId>spring-tx</artifactId>
315                         <version>${springframework.version}</version>
316                 </dependency>
317                 <dependency>
318                         <groupId>org.springframework</groupId>
319                         <artifactId>spring-context-support</artifactId>
320                         <version>${springframework.version}</version>
321                 </dependency>
322                 <dependency>
323                         <groupId>org.springframework</groupId>
324                         <artifactId>spring-orm</artifactId>
325                         <version>${springframework.version}</version>
326                 </dependency>
327                 <dependency>
328                         <groupId>org.springframework</groupId>
329                         <artifactId>spring-test</artifactId>
330                         <version>${springframework.version}</version>
331                 </dependency>
332                 <dependency>
333                         <groupId>org.springframework.boot</groupId>
334                         <artifactId>spring-boot-starter</artifactId>
335                         <version>1.3.0.RELEASE</version>
336                         <exclusions>
337                                 <exclusion>
338                                         <groupId>org.slf4j</groupId>
339                                         <artifactId>log4j-over-slf4j</artifactId>
340                                 </exclusion>
341                                 <exclusion>
342                                         <groupId>ch.qos.logback</groupId>
343                                         <artifactId>logback-classic</artifactId>
344                                 </exclusion>
345                         </exclusions>
346                 </dependency>
347
348                 <!-- Hibernate -->
349                 <dependency>
350                         <groupId>org.hibernate</groupId>
351                         <artifactId>hibernate-core</artifactId>
352                         <version>${hibernate.version}</version>
353                 </dependency>
354
355                 <!-- jsr303 validation -->
356                 <!-- <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> 
357                         <version>1.1.0.Final</version> </dependency> -->
358
359                 <dependency>
360                         <groupId>org.hibernate</groupId>
361                         <artifactId>hibernate-validator</artifactId>
362                         <version>5.1.3.Final</version>
363                 </dependency>
364                 <!-- Servlet+JSP+JSTL -->
365                 <dependency>
366                         <groupId>javax.servlet</groupId>
367                         <artifactId>javax.servlet-api</artifactId>
368                         <version>3.1.0</version>
369                 </dependency>
370                 <dependency>
371                         <groupId>javax.servlet.jsp</groupId>
372                         <artifactId>javax.servlet.jsp-api</artifactId>
373                         <version>2.3.1</version>
374                 </dependency>
375                 <dependency>
376                         <groupId>javax.servlet</groupId>
377                         <artifactId>jstl</artifactId>
378                         <version>1.2</version>
379                 </dependency>
380
381                 <!-- Apache Tiles -->
382                 <dependency>
383                         <groupId>org.apache.tiles</groupId>
384                         <artifactId>tiles-core</artifactId>
385                         <version>3.0.5</version>
386                 </dependency>
387                 <dependency>
388                         <groupId>org.apache.tiles</groupId>
389                         <artifactId>tiles-jsp</artifactId>
390                         <version>3.0.5</version>
391                 </dependency>
392                 <dependency>
393                         <groupId>org.apache.cxf</groupId>
394                         <artifactId>cxf-rt-rs-client</artifactId>
395                         <version>3.0.0-milestone1</version>
396                 </dependency>
397
398                 <!-- Mapper -->
399                 <dependency>
400                         <groupId>com.fasterxml.jackson.core</groupId>
401                         <artifactId>jackson-annotations</artifactId>
402                         <version>2.6.3</version>
403                 </dependency>
404                 <dependency>
405                         <groupId>com.fasterxml.jackson.core</groupId>
406                         <artifactId>jackson-core</artifactId>
407                         <version>2.6.3</version>
408                 </dependency>
409                 <dependency>
410                         <groupId>com.fasterxml.jackson.core</groupId>
411                         <artifactId>jackson-databind</artifactId>
412                         <version>2.6.3</version>
413                 </dependency>
414                 <dependency>
415                         <groupId>com.fasterxml</groupId>
416                         <artifactId>classmate</artifactId>
417                         <version>1.3.1</version>
418                 </dependency>
419
420                 <dependency>
421                         <groupId>mysql</groupId>
422                         <artifactId>mysql-connector-java</artifactId>
423                         <version>5.1.22</version>
424                 </dependency>
425
426                 <!-- Elastic Search -->
427                 <dependency>
428                         <groupId>org.elasticsearch</groupId>
429                         <artifactId>elasticsearch</artifactId>
430                         <version>2.2.0</version>
431                 </dependency>
432                 <dependency>
433                         <groupId>io.searchbox</groupId>
434                         <artifactId>jest</artifactId>
435                         <version>2.0.0</version>
436                 </dependency>
437
438                 <dependency>
439                         <groupId>org.apache.jcs</groupId>
440                         <artifactId>jcs</artifactId>
441                         <version>1.3</version>
442                         <exclusions>
443                                 <exclusion>
444                                         <groupId>*</groupId>
445                                         <artifactId>*</artifactId>
446                                 </exclusion>
447                         </exclusions>
448                         <!-- -->
449                 </dependency>
450
451                 <dependency>
452                         <groupId>org.apache.tomcat</groupId>
453                         <artifactId>tomcat-websocket</artifactId>
454                         <version>8.0.28</version>
455                         <scope>provided</scope>
456                 </dependency>
457
458                 <!-- Raptor required Libraries -->
459                 <!-- for static charts -->
460                 <dependency>
461                         <groupId>commons-lang</groupId>
462                         <artifactId>commons-lang</artifactId>
463                         <version>2.6</version>
464                 </dependency>
465                 <!-- for generating excel/csv/excelx -->
466                 <dependency>
467                         <groupId>org.apache.poi</groupId>
468                         <artifactId>poi</artifactId>
469                         <version>3.5-FINAL</version>
470                         <exclusions>
471                                 <exclusion>
472                                         <groupId>commons-logging</groupId>
473                                         <artifactId>commons-logging</artifactId>
474                                 </exclusion>
475                                 <exclusion>
476                                         <groupId>log4j</groupId>
477                                         <artifactId>log4j</artifactId>
478                                 </exclusion>
479                         </exclusions>
480                 </dependency>
481                 <dependency>
482                         <groupId>org.apache.poi</groupId>
483                         <artifactId>poi-ooxml</artifactId>
484                         <version>3.5-FINAL</version>
485                         <exclusions>
486                                 <exclusion>
487                                         <groupId>commons-logging</groupId>
488                                         <artifactId>commons-logging</artifactId>
489                                 </exclusion>
490                                 <exclusion>
491                                         <groupId>log4j</groupId>
492                                         <artifactId>log4j</artifactId>
493                                 </exclusion>
494                         </exclusions>
495                 </dependency>
496                 <dependency>
497                         <groupId>org.apache.poi</groupId>
498                         <artifactId>poi-scratchpad</artifactId>
499                         <version>3.5-FINAL</version>
500                         <exclusions>
501                                 <exclusion>
502                                         <groupId>commons-logging</groupId>
503                                         <artifactId>commons-logging</artifactId>
504                                 </exclusion>
505                                 <exclusion>
506                                         <groupId>log4j</groupId>
507                                         <artifactId>log4j</artifactId>
508                                 </exclusion>
509                         </exclusions>
510                 </dependency>
511                 <dependency>
512                         <groupId>org.apache.poi</groupId>
513                         <artifactId>poi-contrib</artifactId>
514                         <version>3.5-FINAL</version>
515                         <exclusions>
516                                 <exclusion>
517                                         <groupId>commons-logging</groupId>
518                                         <artifactId>commons-logging</artifactId>
519                                 </exclusion>
520                                 <exclusion>
521                                         <groupId>log4j</groupId>
522                                         <artifactId>log4j</artifactId>
523                                 </exclusion>
524                         </exclusions>
525                 </dependency>
526
527                 <!-- <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> 
528                         <version>2.0.8</version> <exclusions> <exclusion> <groupId>org.bouncycastle</groupId> 
529                         <artifactId>bcprov-jdk14</artifactId> </exclusion> </exclusions> </dependency> -->
530                 <!-- Quartz -->
531                 <dependency>
532                         <groupId>org.quartz-scheduler</groupId>
533                         <artifactId>quartz</artifactId>
534                         <version>2.2.1</version>
535                         <exclusions>
536                                 <!-- SDK brings a new version of c3p0 -->
537                                 <exclusion>
538                                         <groupId>c3p0</groupId>
539                                         <artifactId>c3p0</artifactId>
540                                 </exclusion>
541                         </exclusions>
542                 </dependency>
543
544                 <dependency>
545                         <groupId>commons-codec</groupId>
546                         <artifactId>commons-codec</artifactId>
547                         <version>1.9</version>
548                 </dependency>
549
550                 <dependency>
551                         <groupId>com.att.nsa</groupId>
552                         <artifactId>cambriaClient</artifactId>
553                         <version>0.0.1</version>
554                         <exclusions>
555                                 <exclusion>
556                                         <groupId>commons-logging</groupId>
557                                         <artifactId>commons-logging</artifactId>
558                                 </exclusion>
559                                 <exclusion>
560                                         <groupId>log4j</groupId>
561                                         <artifactId>log4j</artifactId>
562                                 </exclusion>
563                                 <exclusion>
564                                         <groupId>log4j</groupId>
565                                         <artifactId>apache-log4j-extras</artifactId>
566                                 </exclusion>
567                                 <exclusion>
568                                         <groupId>org.slf4j</groupId>
569                                         <artifactId>slf4j-log4j12</artifactId>
570                                 </exclusion>
571                         </exclusions>
572                 </dependency>
573
574                 <!-- SDK overlay war -->
575                 <dependency>
576                         <groupId>org.openecomp.ecompsdkos</groupId>
577                         <artifactId>epsdk-app-overlay</artifactId>
578                         <version>${epsdk.version}</version>
579                         <type>war</type>
580                 </dependency>
581
582                 <dependency>
583                         <groupId>org.openecomp.ecompsdkos</groupId>
584                         <artifactId>epsdk-app-common</artifactId>
585                         <version>${epsdk.version}</version>
586                         <type>jar</type>
587                 </dependency>
588
589                 <!-- EcompPortal common overlay -->
590                 <dependency>
591                         <groupId>org.openecomp.portal</groupId>
592                         <artifactId>ecompportal-be-common</artifactId>
593                         <version>${portal.version}</version>
594                         <type>war</type>
595                 </dependency>
596
597                 <dependency>
598                         <groupId>org.openecomp.portal</groupId>
599                         <artifactId>ecompportal-be-common</artifactId>
600                         <version>${portal.version}</version>
601                         <type>jar</type>
602                         <classifier>classes</classifier>
603                 </dependency>
604
605                 <dependency>
606                         <groupId>org.openecomp.ecompsdkos</groupId>
607                         <artifactId>epsdk-fw</artifactId>
608                         <version>${epsdk.version}</version>
609                         <exclusions>
610                                 <exclusion>
611                                         <groupId>commons-logging</groupId>
612                                         <artifactId>commons-logging</artifactId>
613                                 </exclusion>
614                                 <exclusion>
615                                         <groupId>log4j</groupId>
616                                         <artifactId>log4j</artifactId>
617                                 </exclusion>
618                                 <exclusion>
619                                         <groupId>log4j</groupId>
620                                         <artifactId>apache-log4j-extras</artifactId>
621                                 </exclusion>
622                                 <exclusion>
623                                         <groupId>org.slf4j</groupId>
624                                         <artifactId>slf4j-log4j12</artifactId>
625                                 </exclusion>
626                         </exclusions>
627                 </dependency>
628
629                 <dependency>
630                         <groupId>org.openecomp.ecompsdkos</groupId>
631                         <artifactId>epsdk-core</artifactId>
632                         <version>${epsdk.version}</version>
633                 </dependency>
634
635                 <dependency>
636                         <groupId>org.openecomp.ecompsdkos</groupId>
637                         <artifactId>epsdk-workflow</artifactId>
638                         <version>${epsdk.version}</version>
639                 </dependency>
640
641                 <!-- Raptor required Libraries -->
642                 <!-- for static charts -->
643                 <dependency>
644                         <groupId>org.openecomp.ecompsdkos</groupId>
645                         <artifactId>epsdk-analytics</artifactId>
646                         <version>${epsdk.version}</version>
647                 </dependency>
648
649                 <!-- Referenced by some poms and needed for testing; do NOT use "test" 
650                         scope here. -->
651                 <dependency>
652                         <groupId>org.apache.httpcomponents</groupId>
653                         <artifactId>httpclient</artifactId>
654                         <version>4.5.2</version>
655                 </dependency>
656
657                 <!-- for testing -->
658                 <dependency>
659                         <groupId>junit</groupId>
660                         <artifactId>junit</artifactId>
661                         <version>4.11</version>
662                         <scope>test</scope>
663                 </dependency>
664
665                 <dependency>
666                         <groupId>commons-beanutils</groupId>
667                         <artifactId>commons-beanutils</artifactId>
668                         <version>1.9.2</version>
669                 </dependency>
670
671                 <!-- OpenID Connect Dependencies -->
672                 <dependency>
673                         <groupId>org.mitre</groupId>
674                         <artifactId>openid-connect-client</artifactId>
675                         <version>1.2.2</version>
676                         <exclusions>
677                                 <exclusion>
678                                         <groupId>org.codehaus.jackson</groupId>
679                                         <artifactId>jackson-mapper-asl</artifactId>
680                                 </exclusion>
681                         </exclusions>
682                 </dependency>
683
684                 <dependency>
685                         <groupId>org.springframework.security</groupId>
686                         <artifactId>spring-security-taglibs</artifactId>
687                         <version>3.2.8.RELEASE</version>
688                         <exclusions>
689                                 <exclusion>
690                                         <groupId>org.springframework</groupId>
691                                         <artifactId>*</artifactId>
692                                 </exclusion>
693                         </exclusions>
694                 </dependency>
695
696                 <dependency>
697                         <groupId>org.aspectj</groupId>
698                         <artifactId>aspectjrt</artifactId>
699                         <version>1.8.9</version>
700                 </dependency>
701                 <dependency>
702                         <groupId>org.aspectj</groupId>
703                         <artifactId>aspectjweaver</artifactId>
704                         <version>1.8.9</version>
705                 </dependency>
706
707         </dependencies>
708 </project>