[PORTAL-7] Rebase
[portal.git] / ecomp-portal-BE-common-test / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
2         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
3         <modelVersion>4.0.0</modelVersion>\r
4 \r
5         <groupId>org.openecomp.portal</groupId>\r
6         <artifactId>ecomp-portal-BE-common-test</artifactId>\r
7         <version>1.1.0-SNAPSHOT</version>\r
8         <packaging>jar</packaging>\r
9 \r
10         <name>ecomp-portal-BE-common-test</name>\r
11         <url>http://maven.apache.org</url>\r
12 \r
13         <properties>\r
14                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r
15                 <!-- <skipTests>true</skipTests> -->\r
16                 <sonar.exclusions>**.js</sonar.exclusions>\r
17         </properties>\r
18 \r
19         <build>\r
20                 <sourceDirectory>src/main/java</sourceDirectory>\r
21                 <!-- The war file name carries no version number -->\r
22                 <finalName>${project.artifactId}</finalName>\r
23                 <plugins>\r
24                         <plugin>\r
25                                 <artifactId>maven-compiler-plugin</artifactId>\r
26                                 <version>3.1</version>\r
27                                 <configuration>\r
28                                         <source>1.8</source>\r
29                                         <target>1.8</target>\r
30                                 </configuration>\r
31                         </plugin>\r
32                         <plugin>\r
33                                 <artifactId>maven-war-plugin</artifactId>\r
34                                 <version>2.6</version>\r
35                                 <configuration>\r
36                                         <skipTests>true</skipTests>\r
37                                         <failOnMissingWebXml>false</failOnMissingWebXml>\r
38                                         <archive>\r
39                                                 <manifest>\r
40                                                         <addDefaultImplementationEntries>true</addDefaultImplementationEntries>\r
41                                                 </manifest>\r
42                                                 <manifestEntries>\r
43                                                         <Build-Number>${project.version}.${build.number}</Build-Number>\r
44                                                         <Build-Time>${maven.build.timestamp}</Build-Time>\r
45                                                 </manifestEntries>\r
46                                         </archive>\r
47                                         <overlays>\r
48                                                 <!-- specify the order in which these should be applied -->\r
49                                                 <overlay>\r
50                                                         <groupId>org.openecomp.portal</groupId>\r
51                                                         <artifactId>ecompportal-be-common</artifactId>\r
52                                                 </overlay>\r
53                                         </overlays>\r
54                                 </configuration>\r
55                         </plugin>\r
56                         <!--\r
57                         <plugin>\r
58                             <groupId>org.codehaus.mojo</groupId>\r
59                             <artifactId>license-maven-plugin</artifactId>\r
60                             <version>1.10</version>\r
61                             <configuration>\r
62                               <encoding>UTF-8</encoding>\r
63                                 <licenseName>my_license</licenseName>\r
64                                 <licenseResolver>${project.baseUri}/license</licenseResolver>\r
65                                 <inceptionYear>2017</inceptionYear>\r
66                                 <organizationName>AT&amp;T Intellectual Property</organizationName>\r
67                                 <projectName>ECOMP Portal</projectName> \r
68                                 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage> \r
69                                 <processStartTag>================================================================================</processStartTag>\r
70                                 <sectionDelimiter>================================================================================</sectionDelimiter>\r
71                                 <processEndTag>================================================================================</processEndTag> \r
72                                 <roots>\r
73                                         <root>src/main</root>\r
74                                         <root>src/test</root>\r
75                                 </roots>\r
76                                 <excludes>\r
77                                         <exclude>*.png</exclude>\r
78                                         <exclude>*.drl</exclude>\r
79                                         <exclude>*.gif</exclude>\r
80                                         <exclude>*.jpeg</exclude>\r
81                                         <exclude>*.jpg</exclude>\r
82                                         <exclude>*.bmp</exclude>\r
83                                         <exclude>*.ico</exclude>\r
84                                         <exclude>*.svg</exclude>\r
85                                 </excludes>\r
86                             </configuration>\r
87                             <executions>\r
88                                 <execution>\r
89                                     <id>first</id>\r
90                                     <goals>\r
91                                         <goal>update-file-header</goal>\r
92                                     </goals>\r
93                                     <phase>process-sources</phase>\r
94                                 </execution>\r
95                             </executions>\r
96                         </plugin>\r
97                         -->\r
98                 </plugins>\r
99 \r
100                 <resources>\r
101                         <resource>\r
102                                 <directory>src/test/java</directory>\r
103                                 <includes>\r
104                                         <include>**/*Test*.*</include>\r
105                                 </includes>\r
106                         </resource>\r
107                         <resource>\r
108                                 <directory>src/main/resources</directory>\r
109                                 <includes>\r
110                                         <include>**/**</include>\r
111                                 </includes>\r
112                         </resource>\r
113                 </resources>\r
114         </build>\r
115 \r
116         <dependencies>\r
117                 <dependency>\r
118                         <groupId>junit</groupId>\r
119                         <artifactId>junit</artifactId>\r
120                         <version>4.11</version>\r
121                 </dependency>\r
122                 <dependency>\r
123                         <groupId>org.powermock</groupId>\r
124                         <artifactId>powermock-api-mockito</artifactId>\r
125                         <version>1.6.1</version>\r
126                 </dependency>\r
127                 <dependency>\r
128                         <groupId>org.powermock</groupId>\r
129                         <artifactId>powermock-core</artifactId>\r
130                         <version>1.6.1</version>\r
131                 </dependency>\r
132                 <dependency>\r
133                         <groupId>org.powermock</groupId>\r
134                         <artifactId>powermock-module-junit4</artifactId>\r
135                         <version>1.6.1</version>\r
136                 </dependency>\r
137                 <dependency>\r
138                         <groupId>org.mockito</groupId>\r
139                         <artifactId>mockito-core</artifactId>\r
140                         <version>1.8.5</version>\r
141                 </dependency>\r
142                 <dependency>\r
143                         <groupId>org.openecomp.portal</groupId>\r
144                         <artifactId>ecompportal-be-common</artifactId>\r
145                         <version>${project.version}</version>\r
146                         <type>jar</type>\r
147                         <classifier>classes</classifier>\r
148                 </dependency>\r
149         </dependencies>\r
150 \r
151 </project>\r