Added UniversalVesAdapter in the Mapper
[dcaegen2/services/mapper.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ~ ===============================LICENSE_START======================================
4   ~  mapper
5   ~ ================================================================================
6   ~    Copyright © 2017 AT&T Intellectual Property. All rights reserved.
7   ~ ================================================================================
8   ~  Licensed under the Apache License, Version 2.0 (the "License");
9   ~  you may not use this file except in compliance with the License.
10   ~   You may obtain a copy of the License at
11   ~
12   ~          http://www.apache.org/licenses/LICENSE-2.0
13   ~
14   ~  Unless required by applicable law or agreed to in writing, software
15   ~  distributed under the License is distributed on an "AS IS" BASIS,
16   ~  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17   ~  See the License for the specific language governing permissions and
18   ~  limitations under the License.
19   ~  ============================LICENSE_END===========================================
20   -->
21
22 <project xmlns="http://maven.apache.org/POM/4.0.0"
23          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
24          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
25     <modelVersion>4.0.0</modelVersion>
26
27     <parent>
28       <groupId>org.onap.oparent</groupId>
29       <artifactId>oparent</artifactId>
30       <version>1.1.0</version>
31       <relativePath/>
32     </parent>
33
34     <groupId>org.onap.dcaegen2.services.mapper</groupId>
35     <artifactId>mapper</artifactId>
36     <version>0.0.1-SNAPSHOT</version>
37     <packaging>pom</packaging>
38
39     <name>dcae-services-mapper</name>
40     <description>Universal VES mapper for DCAE Analytics Service</description>
41
42     <licenses>
43         <license>
44             <name>The Apache Software License, Version 2.0</name>
45             <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
46         </license>
47     </licenses>
48
49     <properties>
50
51         <!-- PROJECT SETTINGS-->
52         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
53         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
54         <main.basedir>${project.basedir}</main.basedir>
55
56         <!--TEST SETTINGS -->
57         <surefire.redirectTestOutputToFile>true</surefire.redirectTestOutputToFile>
58
59         <slf4j.version>1.7.25</slf4j.version>
60         <jackson.json.version>2.9.4</jackson.json.version>
61                 
62         <netty.http.version>0.16.0</netty.http.version>
63         <gson.version>2.2.4</gson.version>
64         <guava.version>13.0.1</guava.version>
65         <guice.version>3.0</guice.version>
66         <logback.version>1.0.9</logback.version>
67         <findbugs.jsr305.version>2.0.1</findbugs.jsr305.version>
68         <findbugs.annotations.version>3.0.0</findbugs.annotations.version>
69         <lombok.version>1.16.10</lombok.version>
70
71         <json.path.version>2.2.0</json.path.version>
72         <quartz.version>2.2.0</quartz.version>
73         <httpclient.version>4.5.2</httpclient.version>
74         <commons.lang3.version>3.5</commons.lang3.version>
75
76
77         <!--TESTING DEPENDENCIES -->
78         <junit.version>4.12</junit.version>
79         <jayway.jsonpath.version>2.2.0</jayway.jsonpath.version>
80         <jsonassert.version>1.4.0</jsonassert.version>
81         <mockito.version>2.5.7</mockito.version>
82         <cucumber.version>1.2.5</cucumber.version>
83
84
85         <!-- PLUGINS VERSIONS -->
86         <compiler.plugin.version>3.3</compiler.plugin.version>
87         <surefire.plugin.version>2.19.1</surefire.plugin.version>
88         <failsafe.plugin.version>2.19.1</failsafe.plugin.version>
89         <bundle.plugin.version>2.5.4</bundle.plugin.version>
90         <autorun.plugin.version>1.7</autorun.plugin.version>
91         <eclipe.plugin.version>2.10</eclipe.plugin.version>
92         <findbugs.plugin.version>3.0.2</findbugs.plugin.version>
93         <pmd.plugin.version>3.5</pmd.plugin.version>
94         <surefire.report.plugin.version>2.19.1</surefire.report.plugin.version>
95         <checkstyle.plugin.version>2.16</checkstyle.plugin.version>
96         <javadoc.plugin.version>2.10.4</javadoc.plugin.version>
97         <source.plugin.version>2.4</source.plugin.version>
98         <jar.plugin.version>2.4</jar.plugin.version>
99         <lombok.plugin.version>1.16.10.0</lombok.plugin.version>
100         <jgitflow.plugin.version>1.0-m5.1</jgitflow.plugin.version>
101         <gitcommitid.plugin.version>2.2.3</gitcommitid.plugin.version>
102         <maven.site.plugin>3.5.1</maven.site.plugin>
103         <jxr.plugin.version>2.5</jxr.plugin.version>
104         <project.info.reports.plugin.version>2.7</project.info.reports.plugin.version>
105
106         <!--PLUGIN SETTINGS -->
107         <!-- <compiler.source.version>1.7</compiler.source.version>
108         <compiler.target.version>1.7</compiler.target.version> -->
109          <compiler.source.version>1.8</compiler.source.version>
110         <compiler.target.version>1.8</compiler.target.version> 
111         <unit.test.pattern>**/*Test.java</unit.test.pattern>
112         <skip.unit.tests>false</skip.unit.tests>
113         <integration.test.pattern>**/*IT.java</integration.test.pattern>
114         <skip.integration.tests>true</skip.integration.tests>
115        <!--  <pmd.violation.buildfail>true</pmd.violation.buildfail> -->
116         <findbugs.failOnError>true</findbugs.failOnError>
117         <checkstyle.failOnViolation>true</checkstyle.failOnViolation>
118         <checkstyle.file.name>checkstyle.xml</checkstyle.file.name>
119         <checkstyle.suppression.file.name>suppressions.xml</checkstyle.suppression.file.name>       
120         <dependency.locations.enabled>false</dependency.locations.enabled>
121         <nexusproxy>https://nexus.onap.org</nexusproxy>
122         <snapshots.path>content/repositories/snapshots/</snapshots.path>
123         <releases.path>content/repositories/releases/</releases.path>
124         <site.path>
125             content/sites/site/org/onap/dcaegen2/services/mapper/${project.artifactId}/${project.version}
126         </site.path>
127     </properties>
128
129     <dependencyManagement>
130
131         <dependencies>
132
133             <!-- LOGGING -->
134             <dependency>
135                 <groupId>org.slf4j</groupId>
136                 <artifactId>slf4j-api</artifactId>
137                 <version>${slf4j.version}</version>
138                 <scope>provided</scope>
139             </dependency>
140
141
142             <!-- UTILITIES -->
143             <dependency>
144                 <groupId>org.apache.commons</groupId>
145                 <artifactId>commons-lang3</artifactId>
146                 <version>${commons.lang3.version}</version>
147             </dependency>
148
149             <!-- JACKSON JSON -->
150           <!-- <dependency>
151                 <groupId>com.fasterxml.jackson.core</groupId>
152                 <artifactId>jackson-core</artifactId>
153                 <version>${jackson.json.version}</version>
154             </dependency>
155             <dependency>
156                 <groupId>com.fasterxml.jackson.core</groupId>
157                 <artifactId>jackson-databind</artifactId>
158                 <version>${jackson.json.version}</version>
159             </dependency>
160             <dependency>
161                 <groupId>com.fasterxml.jackson.core</groupId>
162                 <artifactId>jackson-annotations</artifactId>
163                 <version>${jackson.json.version}</version>
164             </dependency>
165
166             JSON PATH
167             <dependency>
168                 <groupId>com.jayway.jsonpath</groupId>
169                 <artifactId>json-path</artifactId>
170                 <version>${json.path.version}</version>
171             </dependency>  -->
172
173
174             <!-- TEST DEPENDENCIES -->
175
176             <dependency>
177                 <groupId>junit</groupId>
178                 <artifactId>junit</artifactId>
179                 <version>${junit.version}</version>
180                 <scope>test</scope>
181             </dependency>
182
183             <dependency>
184                 <groupId>org.mockito</groupId>
185                 <artifactId>mockito-core</artifactId>
186                 <version>${mockito.version}</version>
187             </dependency>
188
189             <dependency>
190                 <groupId>com.jayway.jsonpath</groupId>
191                 <artifactId>json-path-assert</artifactId>
192                 <version>${jayway.jsonpath.version}</version>
193                 <scope>test</scope>
194             </dependency>
195
196         </dependencies>
197         
198     </dependencyManagement>
199
200
201     <build>
202
203         <resources>
204             <resource>
205                 <directory>${project.basedir}/src/main/resources</directory>
206             </resource>
207             <resource>
208                 <directory>${project.build.directory}/git</directory>
209             </resource>
210         </resources>
211
212         <extensions>
213             <extension>
214                 <groupId>org.apache.maven.wagon</groupId>
215                 <artifactId>wagon-webdav-jackrabbit</artifactId>
216                 <version>1.0-beta-7</version>
217             </extension>
218         </extensions>
219
220         <pluginManagement>
221
222             <plugins>
223
224                 <!-- COMPILER PLUGIN -->
225                 <plugin>
226                     <groupId>org.apache.maven.plugins</groupId>
227                     <artifactId>maven-compiler-plugin</artifactId>
228                     <version>${compiler.plugin.version}</version>
229                     <configuration>
230                         <source>${compiler.target.version}</source>
231                         <target>${compiler.source.version}</target>
232                     </configuration>
233                 </plugin>
234
235                 <!-- MAVEN SOURCE PLUGIN -->
236                 <plugin>
237                     <groupId>org.apache.maven.plugins</groupId>
238                     <artifactId>maven-source-plugin</artifactId>
239                     <version>${source.plugin.version}</version>
240                     <configuration>
241                         <excludeResources>true</excludeResources>
242                     </configuration>
243                     <executions>
244                         <execution>
245                             <id>attach-sources</id>
246                             <phase>verify</phase>
247                             <goals>
248                                 <goal>jar-no-fork</goal>
249                             </goals>
250                         </execution>
251                     </executions>
252                 </plugin>
253
254
255                 <!-- MAVEN JAVADOC PLUGIN -->
256                <!--  <plugin>
257                     <groupId>org.apache.maven.plugins</groupId>
258                     <artifactId>maven-javadoc-plugin</artifactId>
259                     <version>${javadoc.plugin.version}</version>
260                     <configuration>
261                         minimize console output messages
262                         <quiet>true</quiet>
263                         <verbose>false</verbose>
264                         <useStandardDocletOptions>false</useStandardDocletOptions>
265                     </configuration>
266                     <executions>
267                         <execution>
268                             <id>aggregate</id>
269                             <phase>site</phase>
270                             <goals>
271                                 <goal>aggregate</goal>
272                             </goals>
273                         </execution>
274                         <execution>
275                             <id>attach-javadoc</id>
276                             <goals>
277                                 <goal>jar</goal>
278                             </goals>
279                         </execution>
280                     </executions>
281                 </plugin> -->
282
283                 <!-- MAVEN BUNDLE PLUGIN -->
284                 <plugin>
285                     <groupId>org.apache.felix</groupId>
286                     <artifactId>maven-bundle-plugin</artifactId>
287                     <version>${bundle.plugin.version}</version>
288                     <extensions>true</extensions>
289                     <configuration>
290                         <instructions>
291                             <Embed-Dependency>*;inline=false;scope=compile</Embed-Dependency>
292                             <Embed-Transitive>true</Embed-Transitive>
293                             <Embed-Directory>lib</Embed-Directory>
294                         </instructions>
295                     </configuration>
296                     <executions>
297                         <execution>
298                             <id>Bundling mapper Jar</id>
299                             <phase>package</phase>
300                             <goals>
301                                 <goal>bundle</goal>
302                             </goals>
303                         </execution>
304                     </executions>
305                 </plugin>
306
307                 <!-- MAVEN AUTO RUN PLUGIN -->
308                 <plugin>
309                     <groupId>org.apache.maven.plugins</groupId>
310                     <artifactId>maven-antrun-plugin</artifactId>
311                     <version>${autorun.plugin.version}</version>
312                 </plugin>
313
314                 <!-- SUREFIRE TEST PLUGIN -->
315                 <plugin>
316                     <groupId>org.apache.maven.plugins</groupId>
317                     <artifactId>maven-surefire-plugin</artifactId>
318                     <version>${surefire.plugin.version}</version>
319                     <configuration>
320                         <skipTests>${skip.unit.tests}</skipTests>
321                         <argLine>-Xmx2048m -Djava.awt.headless=true -XX:+UseConcMarkSweepGC
322                             -XX:OnOutOfMemoryError="kill -9 %p" -XX:+HeapDumpOnOutOfMemoryError
323                         </argLine>
324                         <redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
325                         <parallel>methods</parallel>
326                         <threadCount>8</threadCount>
327                         <forkCount>8</forkCount>
328                         <reuseForks>true</reuseForks>
329                         <reportFormat>xml</reportFormat>
330                         <trimStackTrace>false</trimStackTrace>
331                         <systemPropertyVariables>
332                             <java.io.tmpdir>${project.build.directory}</java.io.tmpdir>
333                             <logback.configurationFile>
334                                 ${basedir}/src/test/resources/logback-test.xml
335                             </logback.configurationFile>
336                             <HADOOP_HOME>${project.build.directory}</HADOOP_HOME>
337                         </systemPropertyVariables>
338                         <includes>
339                             <include>${unit.test.pattern}</include>
340                         </includes>
341                         <excludes>
342                             <exclude>${integration.test.pattern}</exclude>
343                         </excludes>
344                         <!-- Sets the VM argument line used when unit tests are run. -->
345                         <argLine>${surefireArgLine}</argLine>
346                     </configuration>
347                     <dependencies>
348                         <dependency>
349                             <groupId>org.apache.maven.surefire</groupId>
350                             <artifactId>surefire-junit47</artifactId>
351                             <version>${surefire.plugin.version}</version>
352                         </dependency>
353                     </dependencies>
354                 </plugin>
355
356                 <!-- FAIL SAFE PLUGIN FOR INTEGRATION TEST -->
357                 <plugin>
358                     <groupId>org.apache.maven.plugins</groupId>
359                     <artifactId>maven-failsafe-plugin</artifactId>
360                     <version>${failsafe.plugin.version}</version>
361                     <executions>
362                         <execution>
363                             <id>integration-tests</id>
364                             <goals>
365                                 <goal>integration-test</goal>
366                                 <goal>verify</goal>
367                             </goals>
368                             <configuration>
369                                 <skipTests>${skip.integration.tests}</skipTests>
370                                 <!-- Sets the VM argument line used when integration tests are run. -->
371                                 <!--suppress MavenModelInspection -->
372                                 <argLine>${failsafeArgLine}</argLine>
373                             </configuration>
374                         </execution>
375                     </executions>
376                 </plugin>
377
378                 <!-- FIND BUGS (STATIC CODE ANALYSIS) PLUGIN -->
379                 <plugin>
380                     <groupId>org.codehaus.mojo</groupId>
381                     <artifactId>findbugs-maven-plugin</artifactId>
382                     <version>${findbugs.plugin.version}</version>
383                     <configuration>
384                         <effort>Max</effort>
385                         <threshold>Low</threshold>
386                         <xmlOutput>true</xmlOutput>
387                         <!-- BUILD FAIL ON FINDBUGS ERRORS -->
388                         <failOnError>${findbugs.failOnError}</failOnError>
389                         <excludeFilterFile>${main.basedir}/findbugs-exclude.xml</excludeFilterFile>
390                         <outputDirectory>${project.reporting.outputDirectory}/findbugs</outputDirectory>
391                         <findbugsXmlOutputDirectory>${project.reporting.outputDirectory}/findbugs
392                         </findbugsXmlOutputDirectory>
393                     </configuration>
394                     <executions>
395                         <execution>
396                             <id>analyze-compile</id>
397                             <phase>compile</phase>
398                             <goals>
399                                 <goal>check</goal>
400                             </goals>
401                         </execution>
402                     </executions>
403                 </plugin>
404
405                 <!-- PMD PLUGIN SETUP -->
406                <!--  <plugin>
407                     <groupId>org.apache.maven.plugins</groupId>
408                     <artifactId>maven-pmd-plugin</artifactId>
409                     <version>${pmd.plugin.version}</version>
410                     <configuration>
411                         <sourceEncoding>${project.build.sourceEncoding}</sourceEncoding>
412                         <targetJdk>${compiler.target.version}</targetJdk>
413                         <linkXRef>false</linkXRef>
414                         <excludes>
415                             IGNORE PMD & CPD ANALYTICS MODEL FACADE OBJECTS
416                             <exclude>**/model/facade/**/*.java</exclude>
417                         </excludes>
418                         BUILD FAIL ON PMD VIOLATION
419                         <failOnViolation>${pmd.violation.buildfail}</failOnViolation>
420                         <targetDirectory>${project.reporting.outputDirectory}/pmd</targetDirectory>
421                     </configuration>
422                     <executions>
423                         <execution>
424                             <id>pmd-check</id>
425                             <goals>
426                                 <goal>check</goal>
427                             </goals>
428                             <configuration>
429                                 <printFailingErrors>true</printFailingErrors>
430                                 <excludeFromFailureFile>${main.basedir}/pmd-exclude.properties</excludeFromFailureFile>
431                             </configuration>
432                         </execution>
433                         <execution>
434                             <id>cpd-check</id>
435                             <goals>
436                                 <goal>cpd-check</goal>
437                             </goals>
438                             <configuration>
439                                 <printFailingErrors>true</printFailingErrors>
440                                 <excludeFromFailureFile>${main.basedir}/cpd-exclude.properties</excludeFromFailureFile>
441                             </configuration>
442                         </execution>
443                     </executions>
444                 </plugin> -->
445
446                 <!-- CHECKSTYLE PLUGIN -->
447                <!--  <plugin>
448                     <groupId>org.apache.maven.plugins</groupId>
449                     <artifactId>maven-checkstyle-plugin</artifactId>
450                     <version>${checkstyle.plugin.version}</version>
451                     <executions>
452                         <execution>
453                             <id>validate</id>
454                             <phase>validate</phase>
455                             <configuration>
456                                 <configLocation>${checkstyle.file.name}</configLocation>
457                                 <suppressionsLocation>${checkstyle.suppression.file.name}</suppressionsLocation>
458                                 <encoding>UTF-8</encoding>
459                                 <consoleOutput>true</consoleOutput>
460                                 BUILD FAIL ON CHECKSTYLE VIOLATION
461                                 <failOnViolation>${checkstyle.failOnViolation}</failOnViolation>
462                                 <includeTestSourceDirectory>true</includeTestSourceDirectory>
463                                 <outputFile>${project.reporting.outputDirectory}/checkstyle</outputFile>
464                             </configuration>
465                             <goals>
466                                 <goal>check</goal>
467                             </goals>
468                         </execution>
469                     </executions>
470                     <dependencies>
471                         <dependency>
472                             <groupId>com.puppycrawl.tools</groupId>
473                             <artifactId>checkstyle</artifactId>
474                             <version>6.19</version>
475                         </dependency>
476                     </dependencies>
477                 </plugin>
478  -->
479                 <!-- ECLIPSE PLUGIN -->
480                 <plugin>
481                     <groupId>org.apache.maven.plugins</groupId>
482                     <artifactId>maven-eclipse-plugin</artifactId>
483                     <version>${eclipe.plugin.version}</version>
484                 </plugin>
485
486
487
488                 <!-- GIT COMMIT ID PLUGIN -->
489                 <plugin>
490                     <groupId>pl.project13.maven</groupId>
491                     <artifactId>git-commit-id-plugin</artifactId>
492                     <version>${gitcommitid.plugin.version}</version>
493                     <executions>
494                         <execution>
495                             <id>generate-git-properties</id>
496                             <phase>generate-resources</phase>
497                             <goals>
498                                 <goal>revision</goal>
499                             </goals>
500                             <configuration>
501                                 <failOnNoGitDirectory>false</failOnNoGitDirectory>
502                                 <generateGitPropertiesFile>true</generateGitPropertiesFile>
503                                 <generateGitPropertiesFilename>
504                                     ${project.build.directory}/git/git.properties
505                                 </generateGitPropertiesFilename>
506                             </configuration>
507                         </execution>
508                     </executions>
509                 </plugin>
510
511
512                 <!-- JAR PLUGIN -->
513                 <plugin>
514                     <groupId>org.apache.maven.plugins</groupId>
515                     <artifactId>maven-jar-plugin</artifactId>
516                     <version>${jar.plugin.version}</version>
517                     <configuration>
518                         <archive>
519                             <manifest>
520                                 <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
521                             </manifest>
522                             <manifestEntries>
523                                 <Implementation-Build-Version>${project.version}</Implementation-Build-Version>
524                             </manifestEntries>
525                         </archive>
526                     </configuration>
527                 </plugin>
528
529                 <plugin>
530                     <groupId>org.apache.maven.plugins</groupId>
531                     <artifactId>maven-site-plugin</artifactId>
532                     <version>${maven.site.plugin}</version>
533                 </plugin>
534
535                 <plugin>
536                     <groupId>org.apache.maven.plugins</groupId>
537                     <artifactId>maven-jxr-plugin</artifactId>
538                     <version>${jxr.plugin.version}</version>
539                 </plugin>
540
541                 <plugin>
542                     <groupId>org.apache.maven.plugins</groupId>
543                     <artifactId>maven-project-info-reports-plugin</artifactId>
544                     <version>${project.info.reports.plugin.version}</version>
545                     <configuration>
546                         <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
547                         <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
548                     </configuration>
549                 </plugin>
550
551                 <plugin>
552                     <groupId>org.apache.maven.plugins</groupId>
553                     <artifactId>maven-surefire-report-plugin</artifactId>
554                     <version>${surefire.report.plugin.version}</version>
555                 </plugin>
556
557             </plugins>
558
559         </pluginManagement>
560
561         <plugins>
562
563             <plugin>
564                 <groupId>org.apache.maven.plugins</groupId>
565                 <artifactId>maven-compiler-plugin</artifactId>
566             </plugin>
567
568             <plugin>
569                 <groupId>org.apache.maven.plugins</groupId>
570                 <artifactId>maven-jar-plugin</artifactId>
571             </plugin>
572
573             <plugin>
574                 <groupId>org.apache.maven.plugins</groupId>
575                 <artifactId>maven-surefire-plugin</artifactId>
576             </plugin>
577
578             <plugin>
579                 <groupId>org.apache.maven.plugins</groupId>
580                 <artifactId>maven-failsafe-plugin</artifactId>
581             </plugin>
582
583             <plugin>
584                 <groupId>org.apache.maven.plugins</groupId>
585                 <artifactId>maven-source-plugin</artifactId>
586             </plugin>
587
588            <!--  <plugin>
589                 <groupId>org.apache.maven.plugins</groupId>
590                 <artifactId>maven-javadoc-plugin</artifactId>
591             </plugin> -->
592
593            <!--  <plugin>
594                 <groupId>org.apache.maven.plugins</groupId>
595                 <artifactId>maven-pmd-plugin</artifactId>
596             </plugin> -->
597
598            <!--  <plugin>
599                 <groupId>org.codehaus.mojo</groupId>
600                 <artifactId>findbugs-maven-plugin</artifactId>
601             </plugin>
602  -->
603            <!--  <plugin>
604                 <groupId>org.apache.maven.plugins</groupId>
605                 <artifactId>maven-checkstyle-plugin</artifactId>
606                 <inherited>false</inherited>
607             </plugin> -->
608
609             <plugin>
610                 <groupId>pl.project13.maven</groupId>
611                 <artifactId>git-commit-id-plugin</artifactId>
612             </plugin>
613
614         </plugins>
615     </build>
616
617     <reporting>
618         <plugins>
619             <plugin>
620                 <groupId>org.apache.maven.plugins</groupId>
621                 <artifactId>maven-site-plugin</artifactId>
622             </plugin>
623             <plugin>
624                 <groupId>org.apache.maven.plugins</groupId>
625                 <artifactId>maven-checkstyle-plugin</artifactId>
626                 <configuration>
627                     <configLocation>${checkstyle.file.name}</configLocation>
628                     <suppressionsLocation>${checkstyle.suppression.file.name}</suppressionsLocation>
629                 </configuration>
630             </plugin>
631             <plugin>
632                 <groupId>org.apache.maven.plugins</groupId>
633                 <artifactId>maven-jxr-plugin</artifactId>
634             </plugin>
635            <!--  <plugin>
636                 <groupId>org.apache.maven.plugins</groupId>
637                 <artifactId>maven-pmd-plugin</artifactId>
638             </plugin> -->
639             <plugin>
640                 <groupId>org.apache.maven.plugins</groupId>
641                 <artifactId>maven-project-info-reports-plugin</artifactId>
642             </plugin>
643             <plugin>
644                 <groupId>org.apache.maven.plugins</groupId>
645                 <artifactId>maven-surefire-report-plugin</artifactId>
646             </plugin>
647         </plugins>
648     </reporting>
649
650     <profiles>
651         <profile>
652             <id>doclint-java8-disable</id>
653             <activation>
654                 <jdk>[1.8,)</jdk>
655             </activation>
656             <build>
657                 <plugins>
658                     <!-- <plugin>
659                         <groupId>org.apache.maven.plugins</groupId>
660                         <artifactId>maven-javadoc-plugin</artifactId>
661                         <configuration>
662                             <additionalparam>-Xdoclint:none</additionalparam>
663                         </configuration>
664                     </plugin> -->
665                 </plugins>
666             </build>
667         </profile>
668     </profiles>  
669
670     <modules>
671         <module>UniversalVesAdapter</module>
672        <!--  <module></module> -->
673     </modules>
674
675 </project>