Update the ajsc to use 2.1.0 for all dependencies
[aai/traversal.git] / aai-traversal / pom.xml
1 <?xml version="1.0"?>
2 <project
3         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
4         xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5         <modelVersion>4.0.0</modelVersion>
6         <parent>
7                 <groupId>org.openecomp.aai</groupId>
8                 <artifactId>traversal</artifactId>
9                 <version>1.1.0-SNAPSHOT</version>
10         </parent>
11         <artifactId>aai-traversal</artifactId>
12         <name>aai-traversal</name>
13         <url>http://maven.apache.org</url>
14         <properties>
15                 <nexusproxy>https://nexus.onap.org</nexusproxy>
16                 <sitePath>/content/sites/site/${project.groupId}/${project.artifactId}/${project.version}</sitePath>
17                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18                 <dockerLocation>${basedir}/target/swm/package/nix/dist_files/</dockerLocation>
19                 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>
20                 <docker.image.version>1.0.0</docker.image.version>
21                 <aai-core.version>1.1.0-SNAPSHOT</aai-core.version>
22                 <aai-schema.version>1.1.0-SNAPSHOT</aai-schema.version>
23                 <hbase.version>1.0.2</hbase.version>
24                 <sonar.language>java</sonar.language>
25                 <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
26                 <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>
27                 <sonar.jacoco.reportPath>${project.build.directory}/coverage-reports/jacoco.exec</sonar.jacoco.reportPath>
28                 <sonar.jacoco.reportMissing.force.zero>false</sonar.jacoco.reportMissing.force.zero>
29                 <sonar.projectVersion>${project.version}</sonar.projectVersion>
30         </properties>
31         <distributionManagement>
32                 <repository>
33                         <id>ecomp-releases</id>
34                         <name>ECOMP Release Repository</name>
35                         <url>${nexusproxy}/content/repositories/releases/</url>
36                 </repository>
37                 <snapshotRepository>
38                         <id>ecomp-snapshots</id>
39                         <name>ECOMP Snapshot Repository</name>
40                         <url>${nexusproxy}/content/repositories/snapshots/</url>
41                 </snapshotRepository>
42                 <site>
43                         <id>ecomp-site</id>
44                         <url>dav:${nexusproxy}${sitePath}</url>
45                 </site>
46         </distributionManagement>
47         <dependencies>
48                 <dependency>
49                         <groupId>org.onap.aai.aai-common</groupId>
50                         <artifactId>aai-schema</artifactId>
51                         <version>${aai-schema.version}</version>
52                 </dependency>
53                 <dependency>
54                         <groupId>org.onap.aai.aai-common</groupId>
55                         <artifactId>aai-core</artifactId>
56                         <version>${aai-core.version}</version>
57                 </dependency>
58                 <!-- Scamper related dependencies -->
59                 <dependency>
60                         <groupId>com.rabbitmq</groupId>
61                         <artifactId>amqp-client</artifactId>
62                         <version>3.6.1</version>
63                 </dependency>
64                 <dependency>
65                         <groupId>log4j</groupId>
66                         <artifactId>apache-log4j-extras</artifactId>
67                         <version>1.2.17</version>
68                         <exclusions>
69                                 <exclusion>
70                                         <artifactId>log4j</artifactId>
71                                         <groupId>log4j</groupId>
72                                 </exclusion>
73                         </exclusions>
74                 </dependency>
75
76                 <dependency>
77                         <groupId>commons-beanutils</groupId>
78                         <artifactId>commons-beanutils</artifactId>
79                         <version>1.9.2</version>
80                 </dependency>
81
82                 <dependency>
83                         <groupId>org.apache.commons</groupId>
84                         <artifactId>commons-compress</artifactId>
85                         <version>1.10</version>
86                 </dependency>
87
88                 <dependency>
89                         <groupId>commons-configuration</groupId>
90                         <artifactId>commons-configuration</artifactId>
91                         <version>1.9</version>
92                         <exclusions>
93                                 <exclusion>
94                                         <artifactId>commons-lang</artifactId>
95                                         <groupId>commons-lang</groupId>
96                                 </exclusion>
97                         </exclusions>
98                 </dependency>
99
100                 <dependency>
101                         <groupId>com.googlecode.java-diff-utils</groupId>
102                         <artifactId>diffutils</artifactId>
103                         <version>1.3.0</version>
104                 </dependency>
105
106                 <dependency>
107                         <groupId>org.codehaus.jackson</groupId>
108                         <artifactId>jackson-core-asl</artifactId>
109                         <version>1.9.13</version>
110                 </dependency>
111
112                 <dependency>
113                         <groupId>org.codehaus.jackson</groupId>
114                         <artifactId>jackson-mapper-asl</artifactId>
115                         <version>1.9.13</version>
116                 </dependency>
117
118                 <dependency>
119                         <groupId>org.apache.httpcomponents</groupId>
120                         <artifactId>httpmime</artifactId>
121                         <version>4.5.2</version>
122                 </dependency>
123
124                 <!-- AJSC related dependencies -->
125                 <dependency>
126                         <groupId>com.att.ajsc</groupId>
127                         <artifactId>ajsc-runner</artifactId>
128                         <version>${ajscRuntimeVersion}</version>
129                 </dependency>
130                 <dependency>
131                         <groupId>com.att.ajsc</groupId>
132                         <artifactId>ajsc-core</artifactId>
133                         <version>${ajscRuntimeVersion}</version>
134                         <scope>provided</scope>
135                 </dependency>
136
137                 <!-- For dom4j dependency ONLY! - If deploying to CSI env, remove "provided"
138                         scope. In CSI env, this jar MUST be included within service project's swm 
139                         package -->
140                 <dependency>
141                         <groupId>dom4j</groupId>
142                         <artifactId>dom4j</artifactId>
143                         <version>1.6.1</version>
144                 </dependency>
145
146                 <dependency>
147                         <groupId>commons-lang</groupId>
148                         <artifactId>commons-lang</artifactId>
149                         <version>2.6</version>
150                 </dependency>
151
152                 <!-- eelf dependency -->
153                 <dependency>
154                         <groupId>com.att.eelf</groupId>
155                         <artifactId>eelf-core</artifactId>
156                         <version>1.0.0</version>
157                 </dependency>
158
159                 <dependency>
160                         <groupId>ch.qos.logback</groupId>
161                         <artifactId>logback-core</artifactId>
162                         <version>1.1.7</version>
163                 </dependency>
164
165                 <dependency>
166                         <groupId>ch.qos.logback</groupId>
167                         <artifactId>logback-classic</artifactId>
168                         <version>1.1.7</version>
169                 </dependency>
170
171                 <dependency>
172                         <groupId>ch.qos.logback</groupId>
173                         <artifactId>logback-access</artifactId>
174                         <version>1.1.7</version>
175                 </dependency>
176
177                 <dependency>
178                         <groupId>org.hamcrest</groupId>
179                         <artifactId>hamcrest-junit</artifactId>
180                         <version>2.0.0.0</version>
181                 </dependency>
182                 <dependency>
183                         <groupId>org.codehaus.janino</groupId>
184                         <artifactId>janino</artifactId>
185                         <version>2.7.8</version>
186                 </dependency>
187                 <dependency>
188                         <groupId>commons-collections</groupId>
189                         <artifactId>commons-collections</artifactId>
190                 </dependency>
191
192                 <dependency>
193                         <groupId>jdk.tools</groupId>
194                         <artifactId>jdk.tools</artifactId>
195                         <version>1.8.0_101</version>
196                         <scope>system</scope>
197                         <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
198                 </dependency>
199
200                 <dependency>
201                         <groupId>junit</groupId>
202                         <artifactId>junit</artifactId>
203                         <scope>test</scope>
204                 </dependency>
205                 <dependency>
206                         <groupId>com.google.guava</groupId>
207                         <artifactId>guava</artifactId>
208                         <version>16.0</version>
209                 </dependency>
210                 <dependency>
211                         <groupId>com.thinkaurelius.titan</groupId>
212                         <artifactId>titan-core</artifactId>
213                         <version>1.0.0</version>
214                         <exclusions>
215                                 <exclusion>
216                                         <groupId>org.slf4j</groupId>
217                                         <artifactId>slf4j-log4j12</artifactId>
218                                 </exclusion>
219                         </exclusions>
220                 </dependency>
221                 <dependency>
222                         <groupId>com.thinkaurelius.titan</groupId>
223                         <artifactId>titan-cassandra</artifactId>
224                         <version>1.0.0</version>
225                         <exclusions>
226                                 <exclusion>
227                                         <groupId>org.slf4j</groupId>
228                                         <artifactId>slf4j-log4j12</artifactId>
229                                 </exclusion>
230                         </exclusions>
231                 </dependency>
232                 <dependency>
233                         <groupId>com.thinkaurelius.titan</groupId>
234                         <artifactId>titan-hbase</artifactId>
235                         <version>1.0.0</version>
236                         <exclusions>
237                                 <exclusion>
238                                         <groupId>org.slf4j</groupId>
239                                         <artifactId>slf4j-log4j12</artifactId>
240                                 </exclusion>
241                         </exclusions>
242                 </dependency>
243
244                 <dependency>
245                         <groupId>org.apache.tinkerpop</groupId>
246                         <artifactId>gremlin-driver</artifactId>
247                         <version>3.0.1-incubating</version>
248                 </dependency>
249                 <dependency>
250                         <groupId>org.apache.hbase</groupId>
251                         <artifactId>hbase-client</artifactId>
252                         <version>${hbase.version}</version>
253                         <exclusions>
254                                 <exclusion>
255                                         <groupId>org.slf4j</groupId>
256                                         <artifactId>slf4j-log4j12</artifactId>
257                                 </exclusion>
258                                 <exclusion>
259                                         <artifactId>log4j</artifactId>
260                                         <groupId>log4j</groupId>
261                                 </exclusion>
262                         </exclusions>
263                 </dependency>
264                 <dependency>
265                         <groupId>org.apache.hbase</groupId>
266                         <artifactId>hbase-protocol</artifactId>
267                         <version>${hbase.version}</version>
268                         <exclusions>
269                                 <exclusion>
270                                         <artifactId>log4j</artifactId>
271                                         <groupId>log4j</groupId>
272                                 </exclusion>
273                         </exclusions>
274                 </dependency>
275                 <dependency>
276                         <groupId>org.apache.hbase</groupId>
277                         <artifactId>hbase-common</artifactId>
278                         <version>${hbase.version}</version>
279                         <exclusions>
280                                 <exclusion>
281                                         <artifactId>log4j</artifactId>
282                                         <groupId>log4j</groupId>
283                                 </exclusion>
284                         </exclusions>
285                 </dependency>
286                 <dependency>
287                         <groupId>com.sun.jersey</groupId>
288                         <artifactId>jersey-json</artifactId>
289                         <version>1.18</version>
290                 </dependency>
291                 <dependency>
292                         <groupId>jivesoftware</groupId>
293                         <artifactId>smack</artifactId>
294                         <version>3.0.4</version>
295                 </dependency>
296
297                 <dependency>
298                         <groupId>com.fasterxml.jackson.jaxrs</groupId>
299                         <artifactId>jackson-jaxrs-json-provider</artifactId>
300                         <version>2.1.4</version>
301                 </dependency>
302                 <dependency>
303                         <groupId>com.googlecode.json-simple</groupId>
304                         <artifactId>json-simple</artifactId>
305                         <version>1.1.1</version>
306                 </dependency>
307                 <dependency>
308                         <groupId>com.sun.jersey</groupId>
309                         <artifactId>jersey-client</artifactId>
310                         <version>1.18</version>
311                 </dependency>
312                 <dependency>
313                         <groupId>org.springframework</groupId>
314                         <artifactId>spring-web</artifactId>
315                 </dependency>
316                 <dependency>
317                         <groupId>org.springframework.ws</groupId>
318                         <artifactId>spring-ws</artifactId>
319                         <version>1.5.2</version>
320                         <!--<version>2.1.3-RELEASE</version> -->
321                 </dependency>
322                 <dependency>
323                         <groupId>org.springframework</groupId>
324                         <artifactId>spring-core</artifactId>
325                         <version>4.2.5.RELEASE</version>
326                 </dependency>
327                 <dependency>
328                         <groupId>org.mockito</groupId>
329                         <artifactId>mockito-all</artifactId>
330                         <version>1.10.19</version>
331                         <scope>test</scope>
332                 </dependency>
333                 <dependency>
334                         <groupId>org.powermock</groupId>
335                         <artifactId>powermock-module-junit4</artifactId>
336                         <version>1.6.2</version>
337                         <scope>test</scope>
338                 </dependency>
339                 <dependency>
340                         <groupId>org.powermock</groupId>
341                         <artifactId>powermock-api-mockito</artifactId>
342                         <version>1.6.2</version>
343                         <scope>test</scope>
344                 </dependency>
345                 <dependency>
346                         <groupId>com.beust</groupId>
347                         <artifactId>jcommander</artifactId>
348                         <version>1.48</version>
349                 </dependency>
350                 <dependency>
351                         <groupId>org.json</groupId>
352                         <artifactId>json</artifactId>
353                         <version>20090211</version>
354                 </dependency>
355                 <dependency>
356                         <groupId>org.freemarker</groupId>
357                         <artifactId>freemarker</artifactId>
358                         <version>2.3.14</version>
359                 </dependency>
360                 <dependency>
361                         <groupId>javax.xml.bind</groupId>
362                         <artifactId>jaxb-api</artifactId>
363                         <version>2.2.11</version>
364                 </dependency>
365                 <dependency>
366                         <groupId>com.sun.xml.bind</groupId>
367                         <artifactId>jaxb-impl</artifactId>
368                         <version>2.2.11</version>
369                 </dependency>
370                 <dependency>
371                         <groupId>com.sun.xml.bind</groupId>
372                         <artifactId>jaxb-core</artifactId>
373                         <version>2.2.11</version>
374                 </dependency>
375                 <dependency>
376                         <groupId>com.sun.xml.bind</groupId>
377                         <artifactId>jaxb-xjc</artifactId>
378                         <version>2.2.11</version>
379                 </dependency>
380                 <dependency>
381                         <groupId>org.eclipse.persistence</groupId>
382                         <artifactId>eclipselink</artifactId>
383                         <version>2.6.2</version>
384                 </dependency>
385                 <dependency>
386                         <groupId>org.eclipse.persistence</groupId>
387                         <artifactId>org.eclipse.persistence.moxy</artifactId>
388                         <version>2.6.2</version>
389                         <scope>compile</scope>
390                 </dependency>
391                 <dependency>
392                         <groupId>org.powermock</groupId>
393                         <artifactId>powermock-module-javaagent</artifactId>
394                         <version>1.6.2</version>
395                         <scope>test</scope>
396                 </dependency>
397                 <dependency>
398                         <groupId>org.powermock</groupId>
399                         <artifactId>powermock-module-junit4-rule-agent</artifactId>
400                         <version>1.6.2</version>
401                         <scope>test</scope>
402                 </dependency>
403                 <dependency>
404                         <groupId>com.github.fge</groupId>
405                         <artifactId>json-patch</artifactId>
406                         <version>1.9</version>
407                 </dependency>
408                 <dependency>
409                         <groupId>org.javatuples</groupId>
410                         <artifactId>javatuples</artifactId>
411                         <version>1.2</version>
412                         <scope>compile</scope>
413                 </dependency>
414                 <dependency>
415                         <groupId>com.google.code.gson</groupId>
416                         <artifactId>gson</artifactId>
417                         <version>2.7</version>
418                 </dependency>
419                 <dependency>
420                         <groupId>com.att.nsa</groupId>
421                         <artifactId>dmaapClient</artifactId>
422                         <version>0.2.13</version>
423                 </dependency>
424                 <dependency>
425                         <groupId>org.apache.httpcomponents</groupId>
426                         <artifactId>httpcore</artifactId>
427                         <version>4.4</version>
428                 </dependency>
429                 <dependency>
430                         <groupId>com.bazaarvoice.jolt</groupId>
431                         <artifactId>jolt-complete</artifactId>
432                         <version>0.0.24</version>
433                 </dependency>
434                 <dependency>
435                         <groupId>com.jayway.jsonpath</groupId>
436                         <artifactId>json-path</artifactId>
437                         <version>2.0.0</version>
438                 </dependency>
439         </dependencies>
440         <build>
441                 <finalName>traversal</finalName>
442                 <pluginManagement>
443                         <plugins>
444                                 <plugin>
445                                         <groupId>org.jsonschema2pojo</groupId>
446                                         <artifactId>jsonschema2pojo-maven-plugin</artifactId>
447                                         <version>0.4.13</version>
448                                         <configuration>
449                                                 <sourceType>jsonschema</sourceType>
450                                                 <sourceDirectory>src/main/resources/json</sourceDirectory>
451                                                 <outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
452                                                 <annotationStyle>jackson2</annotationStyle>
453                                                 <generateBuilders>true</generateBuilders>
454                                         </configuration>
455                                 </plugin>
456                                 <plugin>
457                                         <groupId>org.apache.maven.plugins</groupId>
458                                         <artifactId>maven-dependency-plugin</artifactId>
459                                         <version>2.8</version>
460                                         <executions>
461                                                 <execution>
462                                                         <id>copy-agent</id>
463                                                         <phase>process-test-classes</phase>
464                                                         <goals>
465                                                                 <goal>copy</goal>
466                                                         </goals>
467                                                         <configuration>
468                                                                 <artifactItems>
469                                                                         <artifactItem>
470                                                                                 <groupId>org.powermock</groupId>
471                                                                                 <artifactId>powermock-module-javaagent</artifactId>
472                                                                                 <version>1.6.2</version>
473                                                                                 <outputDirectory>${project.build.directory}/agents</outputDirectory>
474                                                                                 <destFileName>powermock-javaagent.jar</destFileName>
475                                                                         </artifactItem>
476                                                                 </artifactItems>
477                                                         </configuration>
478                                                 </execution>
479                                                 <execution>
480                                                         <id>unpack-schema-dependency</id>
481                                                         <phase>initialize</phase>
482                                                         <goals>
483                                                                 <goal>unpack</goal>
484                                                         </goals>
485                                                 </execution>
486                                         </executions>
487                                         <configuration>
488                                                 <artifactItems>
489                                                         <artifactItem>
490                                                                 <groupId>org.onap.aai.aai-common</groupId>
491                                                                 <artifactId>aai-schema</artifactId>
492                                                                 <version>${aai-schema.version}</version>
493                                                                 <outputDirectory>bundleconfig-local/etc</outputDirectory>
494                                                                 <includes>oxm/*.xml</includes>
495                                                         </artifactItem>
496                                                 </artifactItems>
497                                                 <!-- other configurations here -->
498                                         </configuration>
499                                 </plugin>
500                                 <plugin>
501                                         <groupId>org.apache.maven.plugins</groupId>
502                                         <artifactId>maven-surefire-plugin</artifactId>
503                                         <version>2.12.4</version>
504                                         <configuration>
505                                                 <argLine>-javaagent:${project.build.directory}/agents/powermock-javaagent.jar
506                                                         -noverify</argLine>
507                                                 <systemPropertyVariables>
508                                                         <AJSC_HOME>.</AJSC_HOME>
509                                                         <BUNDLECONFIG_DIR>bundleconfig-local</BUNDLECONFIG_DIR>
510                                                 </systemPropertyVariables>
511                                         </configuration>
512                                 </plugin>
513                                 <plugin>
514                                         <groupId>org.codehaus.groovy.maven</groupId>
515                                         <artifactId>gmaven-plugin</artifactId>
516                                         <executions>
517                                                 <execution>
518                                                         <phase>validate</phase>
519                                                         <goals>
520                                                                 <goal>execute</goal>
521                                                         </goals>
522                                                         <configuration>
523                                                                 <source>
524                                                                         println project.properties['aai.project.version'];
525                                                                         def versionArray;
526                                                                         if ( project.properties['aai.project.version'] != null ) {
527                                                                                 versionArray = project.properties['aai.project.version'].split('\\.');
528                                                                         }
529
530                                                                         if ( project.properties['aai.project.version'].endsWith("-SNAPSHOT") ) {
531                                                                                 project.properties['project.docker.latesttag.version']=versionArray[0] + '.' + versionArray[1] + "-SNAPSHOT-latest";
532                                                                         } else {
533                                                                                 project.properties['project.docker.latesttag.version']=versionArray[0] + '.' + versionArray[1] + "-STAGING-latest";
534                                                                         }
535
536                                                                         println 'New Tag for docker:' + project.properties['project.docker.latesttag.version'];
537                                                                 </source>
538                                                         </configuration>
539                                                 </execution>
540                                         </executions>
541                                 </plugin>
542                                 <plugin>
543                                         <groupId>org.apache.maven.plugins</groupId>
544                                         <artifactId>maven-resources-plugin</artifactId>
545                                         <version>2.7</version>
546                                         <executions>
547                                                 <execution>
548                                                         <id>copy-docker-file</id>
549                                                         <phase>package</phase>
550                                                         <goals>
551                                                                 <goal>copy-resources</goal>
552                                                         </goals>
553                                                         <configuration>
554                                                                 <outputDirectory>${dockerLocation}</outputDirectory>
555                                                                 <overwrite>true</overwrite>
556                                                                 <resources>
557                                                                         <resource>
558                                                                                 <directory>${basedir}/src/main/resources/docker</directory>
559                                                                                 <filtering>true</filtering>
560                                                                                 <includes>
561                                                                                         <include>**/*</include>
562                                                                                 </includes>
563                                                                         </resource>
564                                                                 </resources>
565                                                         </configuration>
566                                                 </execution>
567                                                 <execution>
568                                                         <id>copy-commonlibs-file</id>
569                                                         <phase>package</phase>
570                                                         <goals>
571                                                                 <goal>copy-resources</goal>
572                                                         </goals>
573                                                         <configuration>
574                                                                 <outputDirectory>${dockerLocation}/commonLibs</outputDirectory>
575                                                                 <overwrite>true</overwrite>
576                                                                 <resources>
577                                                                         <resource>
578                                                                                 <directory>${basedir}/target/commonLibs</directory>
579                                                                                 <filtering>false</filtering>
580                                                                                 <includes>
581                                                                                         <include>*.jar</include>
582                                                                                 </includes>
583                                                                         </resource>
584                                                                 </resources>
585                                                         </configuration>
586                                                 </execution>
587                                         </executions>
588                                 </plugin>
589                                 <plugin>
590                                         <groupId>io.fabric8</groupId>
591                                         <artifactId>docker-maven-plugin</artifactId>
592                                         <version>0.16.5</version>
593                                         <configuration>
594                                                 <verbose>true</verbose>
595                                                 <apiVersion>1.23</apiVersion>
596                                                 <images>
597                                                         <image>
598                                                                 <name>${docker.push.registry}/openecomp/aai-traversal:%l</name>
599                                                                 <build>
600                                                                         <tags>
601                                                                                 <tag>${project.docker.latesttag.version}</tag>
602                                                                                 <tag>${project.version}-STAGING-${maven.build.timestamp}</tag>
603                                                                         </tags>
604                                                                         <cleanup>try</cleanup>
605                                                                         <dockerFileDir>${dockerLocation}</dockerFileDir>
606                                                                         <dockerFile>${dockerLocation}/Dockerfile</dockerFile>
607                                                                 </build>
608                                                         </image>
609                                                 </images>
610                                         </configuration>
611                                         <executions>
612                                                 <execution>
613                                                         <id>clean-images</id>
614                                                         <phase>pre-clean</phase>
615                                                         <goals>
616                                                                 <goal>remove</goal>
617                                                         </goals>
618                                                         <configuration>
619                                                                 <removeAll>true</removeAll>
620                                                                 <image>openecomp/aai-traversal:%l</image>
621                                                         </configuration>
622                                                 </execution>
623                                                 <execution>
624                                                         <id>generate-images</id>
625                                                         <phase>generate-sources</phase>
626                                                         <goals>
627                                                                 <goal>build</goal>
628                                                         </goals>
629                                                 </execution>
630                                                 <execution>
631                                                         <id>push-images</id>
632                                                         <phase>deploy</phase>
633                                                         <goals>
634                                                                 <goal>build</goal>
635                                                                 <goal>push</goal>
636                                                         </goals>
637                                                         <configuration>
638                                                                 <image>openecomp/aai-traversal:%l</image>
639                                                         </configuration>
640                                                 </execution>
641                                         </executions>
642                                 </plugin>
643                         </plugins>
644                 </pluginManagement>
645                 <plugins>
646                         <plugin>
647                                 <groupId>org.codehaus.mojo</groupId>
648                                 <artifactId>sonar-maven-plugin</artifactId>
649                                 <version>3.2</version>
650                         </plugin>
651                         <plugin>
652                                 <groupId>org.jacoco</groupId>
653                                 <artifactId>jacoco-maven-plugin</artifactId>
654                                 <version>0.7.7.201606060606</version>
655                                 <configuration>
656                                         <dumpOnExit>true</dumpOnExit>
657                                 </configuration>
658                                 <executions>
659                                         <execution>
660                                                 <id>jacoco-initialize-unit-tests</id>
661                                                 <goals>
662                                                         <goal>prepare-agent</goal>
663                                                 </goals>
664                                                 <configuration>
665                                                         <destFile>${project.build.directory}/coverage-reports/jacoco.exec</destFile>
666                                                         <!-- <append>true</append> -->
667                                                 </configuration>
668                                         </execution>
669                                 </executions>
670                         </plugin>
671                 </plugins>
672         </build>
673         <profiles>
674                 <!-- Use this profile to run the AJSC locally. This profile can be successfully 
675                         shutdown WITHIN eclipse even in a Windows environment. Debugging is also 
676                         available with this profile. -->
677                 <profile>
678                         <id>passwordGenerator</id>
679                         <build>
680                                 <defaultGoal>initialize</defaultGoal>
681                                 <plugins>
682                                         <plugin>
683                                                 <groupId>org.codehaus.mojo</groupId>
684                                                 <artifactId>exec-maven-plugin</artifactId>
685                                                 <version>1.3.2</version>
686                                                 <executions>
687                                                         <execution>
688                                                                 <phase>initialize</phase>
689                                                                 <goals>
690                                                                         <goal>java</goal>
691                                                                 </goals>
692                                                                 <configuration>
693                                                                         <mainClass>org.eclipse.jetty.util.security.Password</mainClass>
694                                                                         <arguments>
695                                                                                 <argument>user</argument>
696                                                                                 <argument>aaiDomain2</argument>
697                                                                         </arguments>
698                                                                 </configuration>
699                                                         </execution>
700                                                 </executions>
701                                                 <configuration>
702                                                         <executable>java</executable>
703                                                 </configuration>
704                                         </plugin>
705                                 </plugins>
706                         </build>
707                 </profile>
708
709         </profiles>
710 </project>