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