Merge "Remove diffutils dependency"
[aai/resources.git] / aai-resources / 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.onap.aai.resources</groupId>
8         <artifactId>resources</artifactId>
9         <version>1.2.0-SNAPSHOT</version>
10     </parent>
11     <artifactId>aai-resources</artifactId>
12     <name>aai-resources</name>
13     <url>http://maven.apache.org</url>
14     <properties>
15         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16         <hbase.version>1.0.2</hbase.version>
17         <!-- old version
18             <hbase.version>0.98.4-hadoop2</hbase.version>
19         -->
20         <dockerLocation>${basedir}/target/swm/package/nix/dist_files/</dockerLocation>
21         <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>
22         <docker.image.version>1.0.0</docker.image.version>
23         <sonar.language>java</sonar.language>
24         <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
25         <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>
26         <sonar.jacoco.reportPath>${project.build.directory}/coverage-reports/jacoco.exec</sonar.jacoco.reportPath>
27         <sonar.jacoco.reportMissing.force.zero>false</sonar.jacoco.reportMissing.force.zero>
28         <sonar.projectVersion>${project.version}</sonar.projectVersion>
29     </properties>
30     <dependencies>
31         <!-- Scamper related dependencies -->
32         <dependency>
33             <groupId>org.onap.aai.aai-common</groupId>
34             <artifactId>aai-core</artifactId>
35             <version>${aai.core.version}</version>
36             <exclusions>
37                 <exclusion>
38                     <artifactId>ajsc-runner</artifactId>
39                     <groupId>com.att.ajsc</groupId>
40                 </exclusion>
41             </exclusions>
42         </dependency>
43         <dependency>
44             <groupId>org.onap.aai.aai-common</groupId>
45             <artifactId>aai-schema</artifactId>
46             <version>${aai.schema.version}</version>
47             <exclusions>
48                 <exclusion>
49                     <artifactId>ajsc-runner</artifactId>
50                     <groupId>com.att.ajsc</groupId>
51                 </exclusion>
52             </exclusions>
53         </dependency>
54         <dependency>
55             <groupId>com.rabbitmq</groupId>
56             <artifactId>amqp-client</artifactId>
57             <version>3.6.1</version>
58         </dependency>
59         <dependency>
60             <groupId>log4j</groupId>
61             <artifactId>apache-log4j-extras</artifactId>
62             <version>1.2.17</version>
63             <exclusions>
64                 <exclusion>
65                     <artifactId>log4j</artifactId>
66                     <groupId>log4j</groupId>
67                 </exclusion>
68             </exclusions>
69         </dependency>
70
71         <dependency>
72             <groupId>commons-beanutils</groupId>
73             <artifactId>commons-beanutils</artifactId>
74             <version>1.9.2</version>
75         </dependency>
76
77         <dependency>
78             <groupId>org.apache.commons</groupId>
79             <artifactId>commons-compress</artifactId>
80             <version>1.10</version>
81         </dependency>
82
83         <dependency>
84             <groupId>commons-configuration</groupId>
85             <artifactId>commons-configuration</artifactId>
86             <version>1.9</version>
87             <exclusions>
88                 <exclusion>
89                     <artifactId>commons-lang</artifactId>
90                     <groupId>commons-lang</groupId>
91                 </exclusion>
92             </exclusions>
93         </dependency>
94
95         <dependency>
96             <groupId>org.codehaus.jackson</groupId>
97             <artifactId>jackson-core-asl</artifactId>
98             <version>1.9.13</version>
99         </dependency>
100
101         <dependency>
102             <groupId>org.codehaus.jackson</groupId>
103             <artifactId>jackson-mapper-asl</artifactId>
104             <version>1.9.13</version>
105         </dependency>
106
107         <dependency>
108             <groupId>com.thinkaurelius.titan</groupId>
109             <artifactId>titan-cassandra</artifactId>
110             <version>0.5.3</version>
111             <exclusions>
112                 <exclusion>
113                     <artifactId>org.slf4j</artifactId>
114                     <groupId>slf4j-log4j12</groupId>
115                 </exclusion>
116             </exclusions>
117         </dependency>
118
119
120         <dependency>
121             <groupId>org.apache.httpcomponents</groupId>
122             <artifactId>httpmime</artifactId>
123             <version>4.5.2</version>
124         </dependency>
125
126         <!-- AJSC related dependencies -->
127         <dependency>
128             <groupId>com.att.ajsc</groupId>
129             <artifactId>ajsc-runner</artifactId>
130             <version>${ajscRuntimeVersion}</version>
131         </dependency>
132         <dependency>
133             <groupId>com.att.ajsc</groupId>
134             <artifactId>ajsc-core</artifactId>
135             <version>${ajscRuntimeVersion}</version>
136             <scope>provided</scope>
137         </dependency>
138
139
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.opencsv</groupId>
288             <artifactId>opencsv</artifactId>
289             <version>3.1</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.12</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.sun.jersey</groupId>
436             <artifactId>jersey-json</artifactId>
437             <version>1.18</version>
438         </dependency>
439         <dependency>
440             <groupId>org.skyscreamer</groupId>
441             <artifactId>jsonassert</artifactId>
442             <version>1.4.0</version>
443             <scope>test</scope>
444         </dependency>
445     </dependencies>
446     <build>
447         <finalName>aai-resources</finalName>
448         <pluginManagement>
449             <plugins>
450                 <plugin>
451                     <groupId>org.jsonschema2pojo</groupId>
452                     <artifactId>jsonschema2pojo-maven-plugin</artifactId>
453                     <version>0.4.13</version>
454                     <configuration>
455                         <sourceType>jsonschema</sourceType>
456                         <sourceDirectory>src/main/resources/json</sourceDirectory>
457                         <outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
458                         <annotationStyle>jackson2</annotationStyle>
459                         <generateBuilders>true</generateBuilders>
460                     </configuration>
461                 </plugin>
462                 <plugin>
463                     <groupId>org.apache.maven.plugins</groupId>
464                     <artifactId>maven-dependency-plugin</artifactId>
465                     <version>2.8</version>
466                     <executions>
467                         <execution>
468                             <id>copy-agent</id>
469                             <phase>process-test-classes</phase>
470                             <goals>
471                                 <goal>copy</goal>
472                             </goals>
473                         </execution>
474                         <execution>
475                             <id>unpack-schema-dependency</id>
476                             <phase>initialize</phase>
477                             <goals>
478                                 <goal>unpack</goal>
479                             </goals>
480                         </execution>
481                     </executions>
482                     <configuration>
483                         <artifactItems>
484                             <artifactItem>
485                                 <groupId>org.onap.aai.aai-common</groupId>
486                                 <artifactId>aai-schema</artifactId>
487                                 <version>${aai.core.version}</version>
488                                 <outputDirectory>bundleconfig-local/etc</outputDirectory>
489                                 <includes>oxm/*.xml</includes>
490                             </artifactItem>
491                         </artifactItems>
492                         <!-- other configurations here -->
493                     </configuration>
494                 </plugin>
495                 <plugin>
496                     <groupId>org.apache.maven.plugins</groupId>
497                     <artifactId>maven-surefire-plugin</artifactId>
498                     <version>2.12.4</version>
499                     <configuration>
500                         <argLine>-noverify ${argLine}</argLine>
501                         <runOrder>alphabetical</runOrder>
502                         <systemPropertyVariables>
503                             <AJSC_HOME>.</AJSC_HOME>
504                             <BUNDLECONFIG_DIR>bundleconfig-local</BUNDLECONFIG_DIR>
505                         </systemPropertyVariables>
506                     </configuration>
507                 </plugin>
508                 <plugin>
509                     <groupId>org.codehaus.groovy.maven</groupId>
510                     <artifactId>gmaven-plugin</artifactId>
511                     <executions>
512                         <execution>
513                             <phase>validate</phase>
514                             <goals>
515                                 <goal>execute</goal>
516                             </goals>
517                             <configuration>
518                                 <source>
519                                     println project.properties['aai.project.version'];
520                                     def versionArray;
521                                     if (project.properties['aai.project.version'] != null) {
522                                         versionArray = project.properties['aai.project.version'].split('\\.');
523                                     }
524
525                                     if (project.properties['aai.project.version'].endsWith("-SNAPSHOT")) {
526                                         project.properties['project.docker.latesttag.version'] = versionArray[0] + '.' + versionArray[1] + "-SNAPSHOT-latest";
527                                     } else {
528                                         project.properties['project.docker.latesttag.version'] = versionArray[0] + '.' + versionArray[1] + "-STAGING-latest";
529                                     }
530
531                                     println 'New Tag for docker:' + project.properties['project.docker.latesttag.version'];
532                                 </source>
533                             </configuration>
534                         </execution>
535                     </executions>
536                 </plugin>
537                 <plugin>
538                     <groupId>org.apache.maven.plugins</groupId>
539                     <artifactId>maven-resources-plugin</artifactId>
540                     <version>2.7</version>
541                     <executions>
542                         <execution>
543                             <id>copy-docker-file</id>
544                             <phase>package</phase>
545                             <goals>
546                                 <goal>copy-resources</goal>
547                             </goals>
548                             <configuration>
549                                 <outputDirectory>${dockerLocation}</outputDirectory>
550                                 <overwrite>true</overwrite>
551                                 <resources>
552                                     <resource>
553                                         <directory>${basedir}/src/main/resources/docker</directory>
554                                         <filtering>true</filtering>
555                                         <includes>
556                                             <include>**/*</include>
557                                         </includes>
558                                     </resource>
559                                 </resources>
560                             </configuration>
561                         </execution>
562                         <execution>
563                             <id>copy-commonlibs-file</id>
564                             <phase>package</phase>
565                             <goals>
566                                 <goal>copy-resources</goal>
567                             </goals>
568                             <configuration>
569                                 <outputDirectory>${dockerLocation}/commonLibs</outputDirectory>
570                                 <overwrite>true</overwrite>
571                                 <resources>
572                                     <resource>
573                                         <directory>${basedir}/target/commonLibs</directory>
574                                         <filtering>false</filtering>
575                                         <includes>
576                                             <include>*.jar</include>
577                                         </includes>
578                                     </resource>
579                                 </resources>
580                             </configuration>
581                         </execution>
582                     </executions>
583                 </plugin>
584                 <plugin>
585                     <groupId>io.fabric8</groupId>
586                     <artifactId>docker-maven-plugin</artifactId>
587                     <version>0.16.5</version>
588                     <configuration>
589                         <verbose>true</verbose>
590                         <apiVersion>1.23</apiVersion>
591                         <images>
592                             <image>
593                                 <name>${docker.push.registry}/onap/aai-resources:%l</name>
594                                 <build>
595                                     <tags>
596                                         <tag>latest</tag>
597                                         <tag>${project.version}-STAGING-${maven.build.timestamp}</tag>
598                                         <tag>${aai.docker.version}-STAGING-latest</tag>
599                                     </tags>
600                                     <cleanup>try</cleanup>
601                                     <dockerFileDir>${dockerLocation}</dockerFileDir>
602                                     <dockerFile>${dockerLocation}/Dockerfile</dockerFile>
603                                 </build>
604                             </image>
605                         </images>
606                     </configuration>
607                     <executions>
608                         <execution>
609                             <id>clean-images</id>
610                             <phase>pre-clean</phase>
611                             <goals>
612                                 <goal>remove</goal>
613                             </goals>
614                             <configuration>
615                                 <removeAll>true</removeAll>
616                                 <image>onap/aai-resources:%l</image>
617                             </configuration>
618                         </execution>
619                         <execution>
620                             <id>generate-images</id>
621                             <phase>generate-sources</phase>
622                             <goals>
623                                 <goal>build</goal>
624                             </goals>
625                         </execution>
626                         <execution>
627                             <id>push-images</id>
628                             <phase>deploy</phase>
629                             <goals>
630                                 <goal>build</goal>
631                                 <goal>push</goal>
632                             </goals>
633                             <configuration>
634                                 <image>onap/aai-resources:%l</image>
635                             </configuration>
636                         </execution>
637                     </executions>
638                 </plugin>
639             </plugins>
640         </pluginManagement>
641         <plugins>
642             <plugin>
643                 <groupId>org.codehaus.mojo</groupId>
644                 <artifactId>sonar-maven-plugin</artifactId>
645                 <version>3.3</version>
646             </plugin>
647             <plugin>
648                 <groupId>org.jacoco</groupId>
649                 <artifactId>jacoco-maven-plugin</artifactId>
650                 <version>0.7.7.201606060606</version>
651                 <configuration>
652                     <dumpOnExit>true</dumpOnExit>
653                 </configuration>
654                 <executions>
655                     <execution>
656                         <id>jacoco-initialize-unit-tests</id>
657                         <goals>
658                             <goal>prepare-agent</goal>
659                         </goals>
660                         <configuration>
661                             <destFile>${project.build.directory}/coverage-reports/jacoco.exec</destFile>
662                             <!-- <append>true</append> -->
663                         </configuration>
664                     </execution>
665                 </executions>
666             </plugin>
667             <plugin>
668                 <groupId>org.apache.maven.plugins</groupId>
669                 <artifactId>maven-deploy-plugin</artifactId>
670                 <executions>
671                     <execution>
672                         <id>default-deploy</id>
673                         <phase>none</phase>
674                     </execution>
675                 </executions>
676             </plugin>
677             <plugin>
678                 <groupId>org.sonatype.plugins</groupId>
679                 <artifactId>nexus-staging-maven-plugin</artifactId>
680                 <version>1.6.7</version>
681                 <extensions>true</extensions>
682                 <configuration>
683                     <nexusUrl>${nexusproxy}</nexusUrl>
684                     <stagingProfileId>176c31dfe190a</stagingProfileId>
685                     <serverId>ecomp-staging</serverId>
686                 </configuration>
687             </plugin>
688         </plugins>
689     </build>
690     <profiles>
691         <!-- Use this profile to run the AJSC locally. This profile can be successfully
692             shutdown WITHIN eclipse even in a Windows environment. Debugging is also
693             available with this profile. -->
694         <profile>
695             <id>passwordGenerator</id>
696             <build>
697                 <defaultGoal>initialize</defaultGoal>
698                 <plugins>
699                     <plugin>
700                         <groupId>org.codehaus.mojo</groupId>
701                         <artifactId>exec-maven-plugin</artifactId>
702                         <version>1.3.2</version>
703                         <executions>
704                             <execution>
705                                 <phase>initialize</phase>
706                                 <goals>
707                                     <goal>java</goal>
708                                 </goals>
709                                 <configuration>
710                                     <mainClass>org.eclipse.jetty.util.security.Password</mainClass>
711                                     <arguments>
712                                         <argument>user</argument>
713                                         <argument>aaiDomain2</argument>
714                                     </arguments>
715                                 </configuration>
716                             </execution>
717                         </executions>
718                         <configuration>
719                             <executable>java</executable>
720                         </configuration>
721                     </plugin>
722                 </plugins>
723             </build>
724         </profile>
725     </profiles>
726     <reporting>
727         <plugins>
728             <plugin>
729                 <groupId>org.apache.maven.plugins</groupId>
730                 <artifactId>maven-javadoc-plugin</artifactId>
731                 <version>2.10.4</version>
732                 <configuration>
733                     <failOnError>false</failOnError>
734                     <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
735                     <docletArtifact>
736                         <groupId>org.umlgraph</groupId>
737                         <artifactId>umlgraph</artifactId>
738                         <version>5.6</version>
739                     </docletArtifact>
740                     <additionalparam>-views</additionalparam>
741                     <useStandardDocletOptions>true</useStandardDocletOptions>
742                 </configuration>
743             </plugin>
744         </plugins>
745     </reporting>
746 </project>