[DMAAP-MR] Remove redundant data
[dmaap/messagerouter/messageservice.git] / pom.xml
1 <!-- ============LICENSE_START====================================================
2         org.onap.dmaap
3         ================================================================================
4         Copyright © 2017 AT&T Intellectual Property. All rights reserved.
5         Licensed under the Apache License, Version 2.0 (the "License"); you may not
6         use this file except in compliance with the License. You may obtain a copy
7         of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required
8         by applicable law or agreed to in writing, software distributed under the
9         License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
10         OF ANY KIND, either express or implied. See the License for the specific
11         language governing permissions and limitations under the License.
12         ============LICENSE_END=========================================================
13         ECOMP is a trademark and service mark of AT&T Intellectual Property. -->
14 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
15                  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
16         <modelVersion>4.0.0</modelVersion>
17
18         <parent>
19                 <groupId>org.onap.oparent</groupId>
20                 <artifactId>oparent</artifactId>
21                 <version>3.2.0</version>
22         </parent>
23
24         <groupId>org.onap.dmaap.messagerouter.messageservice</groupId>
25         <artifactId>dmaapMR1</artifactId>
26         <version>1.3.0-SNAPSHOT</version>
27         <name>dmaap-messagerouter-messageservice</name>
28         <description>Message Router - Restful interface built for kafka</description>
29         <licenses>
30                 <license>
31                         <name>Apache License Version 2.0</name>
32                 </license>
33         </licenses>
34         <developers>
35                 <developer>
36                         <name>Rajashree</name>
37                         <email></email>
38                         <organization>ATT</organization>
39                         <organizationUrl>www.att.com</organizationUrl>
40                 </developer>
41                 <developer>
42                         <name>Ramkumar</name>
43                         <email></email>
44                         <organization>ATT</organization>
45                         <organizationUrl>www.att.com</organizationUrl>
46                 </developer>
47         </developers>
48         <properties>
49                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
50                 <dockerLocation>${basedir}/target/swm/package/nix/dist_files/</dockerLocation>
51                 <docker.image.prefix>simpledemo</docker.image.prefix>
52                 <module.ajsc.namespace.name>dmaap</module.ajsc.namespace.name>
53                 <module.ajsc.namespace.version>v1</module.ajsc.namespace.version>
54                 <ajscRuntimeVersion>3.0.11-oss</ajscRuntimeVersion>
55
56                 <!-- This will be the Absolute Root of the Project and should contain NO Versioning -->
57                 <absoluteDistFilesRoot>/appl/${project.artifactId}</absoluteDistFilesRoot>
58                 <!-- <absoluteDistFilesRoot>/opt/app/dmaap/${project.artifactId}</absoluteDistFilesRoot> -->
59                 <!-- For Versioning upon installation, add /${project.version} to distFilesRoot.
60                         For NO Versioning, leave as is -->
61                 <!-- example: /appl/${project.artifactId}/${project.version}. Also, add
62                         ${project.version} to ${runAjscHome} for running locally. -->
63                 <distFilesRoot>/appl/${project.artifactId}</distFilesRoot>
64                 <!-- <distFilesRoot>/opt/app/dmaap/${project.artifactId}</distFilesRoot> -->
65                 <runAjscHome>${basedir}/target/swm/package/nix/dist_files${distFilesRoot}</runAjscHome>
66                 <serverPort>3904</serverPort>
67                 <sslport>3905</sslport>
68                 <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
69                 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format>
70                 <camel.version>2.21.5</camel.version>
71                 <camel.version.latest>3.5.0</camel.version.latest>
72                 <sitePath>/content/sites/site/org/onap/dmaap/messagerouter/messageservice/${project.artifactId}/${project.version}</sitePath>
73                 <skip.docker.build>false</skip.docker.build>
74                 <skip.docker.tag>false</skip.docker.tag>
75                 <skip.docker.push>false</skip.docker.push>
76                 <docker.push.registry>nexus3.onap.org:10003</docker.push.registry>
77                 <nexusproxy>https://nexus.onap.org</nexusproxy>
78                 <spring.version>3.2.18.RELEASE</spring.version>
79                 <sonar.language>java</sonar.language>
80                 <sonar.skip>false</sonar.skip>
81                 <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>
82                 <sonar.coverage.jacoco.xmlReportPaths>${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
83                 <sonar.projectVersion>${project.version}</sonar.projectVersion>
84                 <log4j.version>2.13.3</log4j.version>
85                 <maven.compiler.target>8</maven.compiler.target>
86                 <maven.compiler.source>8</maven.compiler.source>
87                 <skip.deploy>false</skip.deploy>
88         </properties>
89
90         <build>
91                 <plugins>
92                         <plugin>
93                         <artifactId>maven-checkstyle-plugin</artifactId>
94                         <executions>
95                                 <execution>
96                                         <id>onap-java-style</id>
97                                         <configuration>
98                                                 <consoleOutput>false</consoleOutput>
99                                         </configuration>
100                                 </execution>
101                         </executions>
102                 </plugin>
103                         <plugin>
104                                 <groupId>org.apache.maven.plugins</groupId>
105                                 <artifactId>maven-site-plugin</artifactId>
106                         </plugin>
107                         <plugin>
108                                 <groupId>org.apache.maven.plugins</groupId>
109                                 <artifactId>maven-jar-plugin</artifactId>
110                                 <version>3.0.2</version>
111                         </plugin>
112                         <plugin>
113                                 <groupId>org.apache.maven.plugins</groupId>
114                                 <artifactId>maven-source-plugin</artifactId>
115                                 <version>3.0.0</version>
116                                 <executions>
117                                         <execution>
118                                                 <id>attach-sources</id>
119                                                 <goals>
120                                                         <goal>jar-no-fork</goal>
121                                                 </goals>
122                                         </execution>
123                                 </executions>
124                         </plugin>
125                         <plugin>
126                                 <groupId>org.apache.maven.plugins</groupId>
127                                 <artifactId>maven-release-plugin</artifactId>
128                                 <version>2.5.3</version>
129                                 <configuration>
130                                         <autoVersionSubmodules>true</autoVersionSubmodules>
131                                         <checkModificationExcludes>
132                                         </checkModificationExcludes>
133                                 </configuration>
134                                 <dependencies>
135                                         <dependency>
136                                                 <groupId>org.apache.maven.scm</groupId>
137                                                 <artifactId>maven-scm-provider-gitexe</artifactId>
138                                                 <version>1.9.4</version>
139                                         </dependency>
140                                 </dependencies>
141                         </plugin>
142                         <plugin>
143                                 <groupId>com.blackducksoftware.integration</groupId>
144                                 <artifactId>hub-maven-plugin</artifactId>
145                                 <version>1.0.4</version>
146                                 <inherited>false</inherited>
147                                 <configuration>
148                                         <target>${project.basedir}</target>
149                                 </configuration>
150                                 <executions>
151                                         <execution>
152                                                 <id>create-bdio-file</id>
153                                                 <phase>package</phase>
154                                                 <goals>
155                                                         <goal>createHubOutput</goal>
156                                                 </goals>
157                                         </execution>
158                                 </executions>
159                         </plugin>
160                         <plugin>
161                                 <groupId>org.codehaus.groovy</groupId>
162                                 <artifactId>groovy-eclipse-compiler</artifactId>
163                                 <version>2.8.0-01</version>
164                                 <extensions>true</extensions>
165                         </plugin>
166                         <plugin>
167                                 <artifactId>maven-deploy-plugin</artifactId>
168                                 <version>3.0.0-M1</version>
169                                 <configuration>
170                                         <skip>${skip.deploy}</skip>
171                                 </configuration>
172                         </plugin>
173                 </plugins>
174         </build>
175
176         <!-- Distribution management -->
177         <distributionManagement>
178                 <site>
179                         <id>ecomp-site</id>
180                         <url>dav:${nexusproxy}${sitePath}</url>
181                 </site>
182         </distributionManagement>
183
184         <!-- End Distribution management -->
185
186         <!-- The standard build tasks for this project are inherited from the parent.
187                 Please do not override the build tasks. However tasks and/or profiles can
188                 be included here as well as additional dependencies for your service. Any
189                 runtime or compile scope dependencies will be copied to the INSTALLATION_PATH/extJars
190                 folder and will be made available on the AJSC classpath for your service.
191                 Please, NOTE: DME2 and CSM related dependencies are EXTERNALIZED within the
192                 CSI environment. Therefore, they are provided within this project as "provided"
193                 dependencies. In order for the AJSC to run properly, locally, the CSM and
194                 DME2 dependencies will be copied into the target/commonLibs folder and will
195                 be made available to the classpath of the AJSC through the use of the system
196                 property, "AJSC_EXTERNAL_LIB_FOLDERS". This system property needs to be set
197                 in the "runAjsc" maven profile within the pom.xml (and, is defaulted to do
198                 so). If you have a startup failure related to a missing dme2 class not found
199                 exception, please contact the AJSC team for assistance. You can email support
200                 at ajsc-Support <DL-ajsc-Support@att.com>. For more information regarding
201                 the usage of the AJSC service pom.xml and management of dependencies, -->
202         <dependencies>
203                 <dependency>
204                         <groupId>org.springframework.boot</groupId>
205                         <artifactId>spring-boot-starter-actuator</artifactId>
206                         <version>2.4.0</version>
207                         <exclusions>
208                                 <exclusion>
209                                         <artifactId>logback-classic</artifactId>
210                                         <groupId>ch.qos.logback</groupId>
211                                 </exclusion>
212                         </exclusions>
213                 </dependency>
214                 <!-- Micormeter core dependecy  -->
215                 <dependency>
216                         <groupId>io.micrometer</groupId>
217                         <artifactId>micrometer-core</artifactId>
218                         <version>1.7.1</version>
219                 </dependency>
220                 <!-- Micrometer Prometheus registry  -->
221                 <dependency>
222                         <groupId>io.micrometer</groupId>
223                         <artifactId>micrometer-registry-prometheus</artifactId>
224                         <version>1.6.1</version>
225                 </dependency>
226                 <dependency>
227                         <groupId>com.sun.mail</groupId>
228                         <artifactId>javax.mail</artifactId>
229                         <version>1.6.0</version>
230                         <exclusions>
231                                 <!-- javax activation is part of the JDK now -->
232                                 <exclusion>
233                                         <groupId>javax.activation</groupId>
234                                         <artifactId>activation</artifactId>
235                                 </exclusion>
236                         </exclusions>
237                 </dependency>
238                 <dependency>
239                         <groupId>com.sun.xml.bind</groupId>
240                         <artifactId>jaxb-core</artifactId>
241                         <version>2.3.0.1</version>
242                         <scope>compile</scope>
243                 </dependency>
244                 <dependency>
245                         <groupId>com.sun.xml.bind</groupId>
246                         <artifactId>jaxb-impl</artifactId>
247                         <version>2.3.0.1</version>
248                         <scope>compile</scope>
249                         <exclusions>
250                                 <exclusion>
251                                         <artifactId>jsr181-api</artifactId>
252                                         <groupId>javax.jws</groupId>
253                                 </exclusion>
254                         </exclusions>
255                 </dependency>
256                 <dependency>
257                         <groupId>org.apache.cxf</groupId>
258                         <artifactId>cxf-rt-transports-http</artifactId>
259                         <version>3.2.5</version>
260                 </dependency>
261                 <dependency>
262                         <groupId>com.att.aft</groupId>
263                         <artifactId>dme2</artifactId>
264                         <version>3.1.200-oss</version>
265                         <exclusions>
266                                 <exclusion>
267                                         <groupId>javax.jms</groupId>
268                                         <artifactId>jms</artifactId>
269                                 </exclusion>
270                         </exclusions>
271                 </dependency>
272                 <dependency>
273                         <groupId>org.springframework</groupId>
274                         <artifactId>spring-test</artifactId>
275                         <version>3.2.12.RELEASE</version>
276                         <scope>test</scope>
277                 </dependency>
278                 <dependency>
279                         <groupId>org.springframework</groupId>
280                         <artifactId>spring-expression</artifactId>
281                         <version>4.3.18.RELEASE</version>
282                 </dependency>
283                 <dependency>
284                         <groupId>org.springframework</groupId>
285                         <artifactId>spring-messaging</artifactId>
286                         <version>4.1.9.RELEASE</version>
287                 </dependency>
288                 <dependency>
289                         <groupId>org.apache.zookeeper</groupId>
290                         <artifactId>zookeeper</artifactId>
291                         <version>3.7.0</version>
292                 </dependency>
293                 <dependency>
294                         <groupId>com.101tec</groupId>
295                         <artifactId>zkclient</artifactId>
296                         <version>0.11</version>
297                 </dependency>
298                 <!-- Log4j2 logger -->
299                 <dependency>
300                         <groupId>org.apache.logging.log4j</groupId>
301                         <artifactId>log4j-api</artifactId>
302                         <version>${log4j.version}</version>
303                 </dependency>
304                 <dependency>
305                         <groupId>org.apache.logging.log4j</groupId>
306                         <artifactId>log4j-core</artifactId>
307                         <version>${log4j.version}</version>
308                 </dependency>
309                 <dependency>
310                         <groupId>org.slf4j</groupId>
311                         <artifactId>slf4j-log4j12</artifactId>
312                         <version>1.7.32</version>
313                         <exclusions>
314                                 <exclusion>
315                                         <groupId>*</groupId>
316                                         <artifactId>*</artifactId>
317                                 </exclusion>
318                         </exclusions>
319                 </dependency>
320                 <dependency>
321                         <groupId>org.hamcrest</groupId>
322                         <artifactId>hamcrest-library</artifactId>
323                         <version>1.3</version>
324                         <scope>test</scope>
325                 </dependency>
326                 <dependency>
327                         <groupId>org.apache.kafka</groupId>
328                         <artifactId>kafka_2.13</artifactId>
329                         <version>2.8.0</version>
330                 </dependency>
331                 <dependency>
332                         <groupId>commons-codec</groupId>
333                         <artifactId>commons-codec</artifactId>
334                         <version>1.14</version>
335                 </dependency>
336                 <dependency>
337                         <groupId>jline</groupId>
338                         <artifactId>jline</artifactId>
339                         <version>2.12.1</version>
340                 </dependency>
341                 <dependency>
342                         <groupId>commons-io</groupId>
343                         <artifactId>commons-io</artifactId>
344                         <version>2.7</version>
345                 </dependency>
346                 <dependency>
347                         <groupId>org.quartz-scheduler</groupId>
348                         <artifactId>quartz</artifactId>
349                         <version>2.3.2</version>
350                 </dependency>
351                 <dependency>
352                         <groupId>com.fasterxml.woodstox</groupId>
353                         <artifactId>woodstox-core</artifactId>
354                         <version>5.3.0</version>
355                 </dependency>
356                 <dependency>
357                         <groupId>org.grails</groupId>
358                         <artifactId>grails-bootstrap</artifactId>
359                         <version>4.0.1</version>
360                         <scope>compile</scope>
361                         <exclusions>
362                                 <exclusion>
363                                         <artifactId>ant</artifactId>
364                                         <groupId>org.apache.ant</groupId>
365                                 </exclusion>
366                                 <exclusion>
367                                         <artifactId>jna</artifactId>
368                                         <groupId>net.java.dev.jna</groupId>
369                                 </exclusion>
370                                 <exclusion>
371                                         <artifactId>ant-trax</artifactId>
372                                         <groupId>org.apache.ant</groupId>
373                                 </exclusion>
374                                 <exclusion>
375                                         <artifactId>gant_groovy1.8</artifactId>
376                                         <groupId>org.codehaus.gant</groupId>
377                                 </exclusion>
378                                 <exclusion>
379                                         <artifactId>ant-launcher</artifactId>
380                                         <groupId>org.apache.ant</groupId>
381                                 </exclusion>
382                                 <exclusion>
383                                         <artifactId>jline</artifactId>
384                                         <groupId>jline</groupId>
385                                 </exclusion>
386                                 <exclusion>
387                                         <artifactId>ivy</artifactId>
388                                         <groupId>org.apache.ivy</groupId>
389                                 </exclusion>
390                                 <exclusion>
391                                         <artifactId>jansi</artifactId>
392                                         <groupId>org.fusesource.jansi</groupId>
393                                 </exclusion>
394                                 <exclusion>
395                                         <artifactId>commons-logging</artifactId>
396                                         <groupId>commons-logging</groupId>
397                                 </exclusion>
398                                 <exclusion>
399                                         <artifactId>ant-junit</artifactId>
400                                         <groupId>org.apache.ant</groupId>
401                                 </exclusion>
402                         </exclusions>
403                 </dependency>
404                 <dependency>
405                         <groupId>commons-fileupload</groupId>
406                         <artifactId>commons-fileupload</artifactId>
407                         <version>1.4</version>
408                 </dependency>
409                 <dependency>
410                         <groupId>org.springframework</groupId>
411                         <artifactId>spring-context</artifactId>
412                         <version>4.3.18.RELEASE</version>
413                 </dependency>
414                 <dependency>
415                         <groupId>org.springframework</groupId>
416                         <artifactId>spring-webmvc</artifactId>
417                         <version>5.3.3</version>
418                 </dependency>
419                 <dependency>
420                         <groupId>org.springframework</groupId>
421                         <artifactId>spring-core</artifactId>
422                         <version>4.3.18.RELEASE</version>
423                 </dependency>
424                 <dependency>
425                         <groupId>org.springframework</groupId>
426                         <artifactId>spring-beans</artifactId>
427                         <version>4.3.18.RELEASE</version>
428                 </dependency>
429                 <dependency>
430                         <groupId>commons-io</groupId>
431                         <artifactId>commons-io</artifactId>
432                         <version>2.11.0</version>
433                 </dependency>
434                 <dependency>
435                         <groupId>com.att.eelf</groupId>
436                         <artifactId>eelf-core</artifactId>
437                         <version>1.0.0</version>
438                         <exclusions>
439                                 <exclusion>
440                                         <groupId>org.mockito</groupId>
441                                         <artifactId>mockito-core</artifactId>
442                                 </exclusion>
443                                 <exclusion>
444                                         <groupId>org.powermock</groupId>
445                                         <artifactId>powermock-module-junit4</artifactId>
446                                 </exclusion>
447                                 <exclusion>
448                                         <groupId>org.powermock</groupId>
449                                         <artifactId>powermock-api-mockito</artifactId>
450                                 </exclusion>
451                         </exclusions>
452                 </dependency>
453                 <!-- our NSA server library -->
454                 <dependency>
455                         <groupId>com.att.nsa</groupId>
456                         <artifactId>nsaServerLibrary</artifactId>
457                         <version>1.0.10</version>
458                         <exclusions>
459                                 <exclusion>
460                                         <groupId>org.apache.tomcat</groupId>
461                                         <artifactId>tomcat-catalina</artifactId>
462                                 </exclusion>
463                                 <exclusion>
464                                         <groupId>org.apache.tomcat.embed</groupId>
465                                         <artifactId>tomcat-embed-core</artifactId>
466                                 </exclusion>
467                                 <exclusion>
468                                         <groupId>org.apache.tomcat</groupId>
469                                         <artifactId>tomcat-util</artifactId>
470                                 </exclusion>
471                                 <exclusion>
472                                         <groupId>javax.mail</groupId>
473                                         <artifactId>mail</artifactId>
474                                 </exclusion>
475                         </exclusions>
476                 </dependency>
477                 <dependency>
478                         <groupId>com.att.nsa</groupId>
479                         <artifactId>saToolkit</artifactId>
480                         <version>0.0.1</version>
481                 </dependency>
482                 <dependency>
483                         <groupId>org.apache.curator</groupId>
484                         <artifactId>curator-recipes</artifactId>
485                         <version>4.0.1</version>
486                 </dependency>
487                 <dependency>
488                         <groupId>org.apache.curator</groupId>
489                         <artifactId>curator-test</artifactId>
490                         <version>4.0.1</version>
491                 </dependency>
492                 <dependency>
493                         <groupId>javax.inject</groupId>
494                         <artifactId>javax.inject</artifactId>
495                         <version>1</version>
496                 </dependency>
497                 <dependency>
498                         <groupId>org.mockito</groupId>
499                         <artifactId>mockito-core</artifactId>
500                         <version>3.9.0</version>
501                         <scope>test</scope>
502                 </dependency>
503                 <dependency>
504                         <groupId>org.powermock</groupId>
505                         <artifactId>powermock-core</artifactId>
506                         <version>2.0.7</version>
507                         <scope>test</scope>
508                 </dependency>
509                 <dependency>
510                         <groupId>org.powermock</groupId>
511                         <artifactId>powermock-module-junit4</artifactId>
512                         <version>2.0.7</version>
513                         <scope>test</scope>
514                 </dependency>
515                 <dependency>
516                         <groupId>org.powermock</groupId>
517                         <artifactId>powermock-module-junit4-rule</artifactId>
518                         <version>2.0.7</version>
519                         <scope>test</scope>
520                 </dependency>
521                 <dependency>
522                         <groupId>org.powermock</groupId>
523                         <artifactId>powermock-api-support</artifactId>
524                         <version>2.0.7</version>
525                         <scope>test</scope>
526                 </dependency>
527                 <dependency>
528                         <groupId>org.powermock</groupId>
529                         <artifactId>powermock-api-mockito2</artifactId>
530                         <version>2.0.7</version>
531                 </dependency>
532                 <dependency>
533                         <groupId>com.fasterxml.jackson.jaxrs</groupId>
534                         <artifactId>jackson-jaxrs-json-provider</artifactId>
535                         <version>2.2.3</version>
536                 </dependency>
537                 <dependency>
538                         <groupId>com.fasterxml.jackson.core</groupId>
539                         <artifactId>jackson-core</artifactId>
540                 </dependency>
541                 <dependency>
542                         <groupId>com.fasterxml.jackson.core</groupId>
543                         <artifactId>jackson-databind</artifactId>
544                 </dependency>
545                 <dependency>
546                         <groupId>org.grails</groupId>
547                         <artifactId>grails-web</artifactId>
548                         <version>2.5.4</version>
549                         <exclusions>
550                                 <exclusion>
551                                         <groupId>org.grails</groupId>
552                                         <artifactId>grails-web-jsp</artifactId>
553                                 </exclusion>
554                         </exclusions>
555                 </dependency>
556                 <dependency>
557                         <groupId>org.codehaus.groovy</groupId>
558                         <artifactId>groovy-all</artifactId>
559                         <version>3.0.8</version>
560                         <type>pom</type>
561                         <exclusions>
562                                 <exclusion>
563                                         <artifactId>jline</artifactId>
564                                         <groupId>jline</groupId>
565                                 </exclusion>
566                                 <exclusion>
567                                         <artifactId>testng</artifactId>
568                                         <groupId>org.testng</groupId>
569                                 </exclusion>
570                         </exclusions>
571                 </dependency>
572                 <dependency>
573                         <groupId>junit</groupId>
574                         <artifactId>junit</artifactId>
575                         <version>4.13.2</version>
576                         <scope>test</scope>
577                 </dependency>
578                 <dependency>
579                         <groupId>org.json</groupId>
580                         <artifactId>json</artifactId>
581                         <version>20131018</version>
582                 </dependency>
583                 <!-- CXF JAX-RS extension -->
584                 <dependency>
585                         <groupId>org.apache.cxf</groupId>
586                         <artifactId>cxf-rt-rs-extension-providers</artifactId>
587                         <version>3.2.2</version>
588                         <exclusions>
589                                 <exclusion>
590                                         <groupId>org.apache.cxf</groupId>
591                                         <artifactId>cxf-core</artifactId>
592                                 </exclusion>
593                         </exclusions>
594                 </dependency>
595                 <dependency>
596                         <groupId>org.codehaus.jettison</groupId>
597                         <artifactId>jettison</artifactId>
598                         <version>1.3.7</version>
599                 </dependency>
600                 <dependency>
601                         <groupId>com.att.ajsc</groupId>
602                         <artifactId>ajsc-archetype-parent</artifactId>
603                         <version>3.0.11-oss</version>
604                         <type>pom</type>
605                 </dependency>
606                 <dependency>
607                         <groupId>org.onap.aaf.authz</groupId>
608                         <artifactId>aaf-cadi-aaf</artifactId>
609                         <version>2.7.4</version>
610                         <exclusions>
611                                 <exclusion>
612                                         <artifactId>log4j</artifactId>
613                                         <groupId>log4j</groupId>
614                                 </exclusion>
615                         </exclusions>
616                 </dependency>
617                 <dependency>
618                         <groupId>backport-util-concurrent</groupId>
619                         <artifactId>backport-util-concurrent</artifactId>
620                         <version>3.1</version>
621                 </dependency>
622                 <dependency>
623                         <groupId>org.apache.camel</groupId>
624                         <artifactId>camel-core</artifactId>
625                         <version>3.4.0</version>
626                 </dependency>
627                 <dependency>
628                         <groupId>org.apache.camel</groupId>
629                         <artifactId>camel-quartz</artifactId>
630                         <version>${camel.version}</version>
631                 </dependency>
632                 <dependency>
633                         <groupId>org.apache.camel</groupId>
634                         <artifactId>camel-spring</artifactId>
635                         <version>${camel.version.latest}</version>
636                 </dependency>
637                 <dependency>
638                         <groupId>org.apache.camel</groupId>
639                         <artifactId>camel-restlet</artifactId>
640                         <version>${camel.version}</version>
641                         <exclusions>
642                                 <exclusion>
643                                         <artifactId>org.restlet</artifactId>
644                                         <groupId>org.restlet.jse</groupId>
645                                 </exclusion>
646                         </exclusions>
647                 </dependency>
648                 <dependency>
649                         <groupId>org.apache.camel</groupId>
650                         <artifactId>camel-servlet</artifactId>
651                         <version>${camel.version}</version>
652                 </dependency>
653                 <dependency>
654                         <groupId>org.apache.httpcomponents</groupId>
655                         <artifactId>httpcore</artifactId>
656                         <version>4.4.1</version>
657                 </dependency>
658                 <dependency>
659                         <groupId>org.apache.camel</groupId>
660                         <artifactId>camel-http4</artifactId>
661                         <version>${camel.version}</version>
662                         <exclusions>
663                                 <exclusion>
664                                         <groupId>org.apache.geronimo.specs</groupId>
665                                         <artifactId>geronimo-servlet_2.5_spec</artifactId>
666                                 </exclusion>
667                         </exclusions>
668                 </dependency>
669                 <dependency>
670                         <groupId>org.apache.camel</groupId>
671                         <artifactId>camel-groovy</artifactId>
672                         <version>${camel.version.latest}</version>
673                 </dependency>
674                 <dependency>
675                         <groupId>org.apache.camel</groupId>
676                         <artifactId>camel-twitter</artifactId>
677                         <version>${camel.version}</version>
678                 </dependency>
679                 <dependency>
680                         <groupId>org.apache.camel</groupId>
681                         <artifactId>camel-mail</artifactId>
682                         <version>${camel.version}</version>
683                 </dependency>
684                 <dependency>
685                         <groupId>org.apache.camel</groupId>
686                         <artifactId>camel-smpp</artifactId>
687                         <version>${camel.version}</version>
688                 </dependency>
689                 <dependency>
690                         <groupId>org.apache.camel</groupId>
691                         <artifactId>camel-jms</artifactId>
692                         <version>${camel.version}</version>
693                 </dependency>
694                 <dependency>
695                         <groupId>org.apache.camel</groupId>
696                         <artifactId>camel-script</artifactId>
697                         <version>${camel.version}</version>
698                 </dependency>
699                 <dependency>
700                         <groupId>org.apache.camel</groupId>
701                         <artifactId>camel-xmpp</artifactId>
702                         <version>${camel.version}</version>
703                 </dependency>
704                 <dependency>
705                         <groupId>org.igniterealtime.smack</groupId>
706                         <artifactId>smack-tcp</artifactId>
707                         <version>4.4.2</version>
708                 </dependency>
709                 <dependency>
710                         <groupId>org.apache.camel</groupId>
711                         <artifactId>camel-velocity</artifactId>
712                         <version>${camel.version.latest}</version>
713                 </dependency>
714                 <dependency>
715                         <groupId>com.att.ajsc</groupId>
716                         <artifactId>ajsc-runner</artifactId>
717                         <version>3.0.11-oss</version>
718                         <scope>runtime</scope>
719                 </dependency>
720                 <dependency>
721                         <groupId>com.att.ajsc</groupId>
722                         <artifactId>ajsc-core</artifactId>
723                         <version>3.0.11-oss</version>
724                         <scope>provided</scope>
725                 </dependency>
726 <!--            <dependency>-->
727 <!--                    <groupId>org.apache.kafka</groupId>-->
728 <!--                    <artifactId>kafka_2.12</artifactId>-->
729 <!--                    <version>2.8.0</version>-->
730 <!--                    <scope>test</scope>-->
731 <!--                    <exclusions>-->
732 <!--                            <exclusion>-->
733 <!--                                    <artifactId>metrics-core</artifactId>-->
734 <!--                                    <groupId>com.yammer.metrics</groupId>-->
735 <!--                            </exclusion>-->
736 <!--                    </exclusions>-->
737 <!--            </dependency>-->
738                 <dependency>
739                         <groupId>io.dropwizard.metrics</groupId>
740                         <artifactId>metrics-core</artifactId>
741                         <version>4.2.3</version>
742                         <scope>test</scope>
743                 </dependency>
744                 <dependency>
745                         <groupId>org.slf4j</groupId>
746                         <artifactId>slf4j-api</artifactId>
747                         <version>1.7.32</version>
748                 </dependency>
749         </dependencies>
750         <profiles>
751                 <!-- Use this profile to run the AJSC locally. This profile can be successfully
752                         shutdown WITHIN eclipse even in a Windows environment. Debugging is also
753                         available with this profile. -->
754                 <profile>
755                         <id>docker</id>
756                         <properties>
757                                 <skipTests>true</skipTests>
758                         </properties>
759                         <build>
760                                 <plugins>
761                                         <plugin>
762                                                 <groupId>org.codehaus.groovy.maven</groupId>
763                                                 <artifactId>gmaven-plugin</artifactId>
764                                                 <executions>
765                                                         <execution>
766                                                                 <phase>validate</phase>
767                                                                 <goals>
768                                                                         <goal>execute</goal>
769                                                                 </goals>
770                                                                 <configuration>
771                                                                         <properties>
772                                                                                 <ver>${project.version}</ver>
773                                                                                 <timestamp>${maven.build.timestamp}</timestamp>
774                                                                         </properties>
775                                                                         <source>
776                                                                                 println project.properties['ver'];
777                                                                                 if ( project.properties['ver'].endsWith("-SNAPSHOT") ) {
778                                                                                         project.properties['dockertag1']=project.properties['ver'] + "-latest";
779                                                                                         project.properties['dockertag2']=project.properties['ver'] + "-" + project.properties['timestamp'];
780                                                                                 } else {
781                                                                                         project.properties['dockertag1']=project.properties['ver'] + "-STAGING-latest";
782                                                                                         project.properties['dockertag2']=project.properties['ver'] + "-STAGING-" + project.properties['timestamp'];
783                                                                                 }
784                                                                                 println 'docker tag 1: ' + project.properties['dockertag1'];
785                                                                                 println 'docker tag 2: ' + project.properties['dockertag2'];
786                                                                         </source>
787                                                                 </configuration>
788                                                         </execution>
789                                                 </executions>
790                                         </plugin>
791                                         <plugin>
792                                                 <groupId>io.fabric8</groupId>
793                                                 <artifactId>docker-maven-plugin</artifactId>
794                                                 <version>0.33.0</version>
795                                                 <configuration>
796                                                         <skipBuild>${skip.docker.build}</skipBuild>
797                                                         <skipPush>${skip.docker.push}</skipPush>
798                                                         <pullRegistry>${docker.pull.registry}</pullRegistry>
799                                                         <pushRegistry>${docker.push.registry}</pushRegistry>
800                                                         <images>
801                                                                 <image>
802                                                                         <name>onap/dmaap/dmaap-mr</name>
803                                                                         <build>
804                                                                                 <cleanup>try</cleanup>
805                                                                                 <dockerFileDir>${dockerLocation}</dockerFileDir>
806                                                                                 <dockerFile>Dockerfile</dockerFile>
807                                                                                 <tags>
808                                                                                         <tag>${dockertag1}</tag>
809                                                                                         <tag>${dockertag2}</tag>
810                                                                                 </tags>
811                                                                         </build>
812                                                                 </image>
813                                                         </images>
814                                                 </configuration>
815                                                 <executions>
816                                                         <execution>
817                                                                 <id>generate-images</id>
818                                                                 <phase>install</phase>
819                                                                 <goals>
820                                                                         <goal>build</goal>
821                                                                 </goals>
822                                                         </execution>
823                                                         <execution>
824                                                                 <id>push-images</id>
825                                                                 <phase>deploy</phase>
826                                                                 <goals>
827                                                                         <goal>push</goal>
828                                                                 </goals>
829                                                         </execution>
830                                                 </executions>
831                                         </plugin>
832                                 </plugins>
833                         </build>
834                 </profile>
835                 <profile>
836                         <id>standardbuild</id>
837                         <activation>
838                                 <file>
839                                         <exists>src</exists>
840                                 </file>
841                         </activation>
842                         <build>
843                                 <resources>
844                                         <resource>
845                                                 <directory>src/main/resources</directory>
846                                                 <excludes>
847                                                         <exclude>extApps/*.*</exclude>
848                                                         <exclude>${module.ajsc.namespace.name}/**</exclude>
849                                                 </excludes>
850                                         </resource>
851                                         <resource>
852                                                 <directory>src/main/ajsc/\${namespace}_${namespaceVersion}/\${namespace}/\${namespaceVersion}</directory>
853                                                 <excludes>
854                                                         <exclude>**/*.route</exclude>
855                                                         <exclude>**/*.props</exclude>
856                                                         <exclude>**/*.xslt</exclude>
857                                                         <exclude>**/*.vm</exclude>
858                                                         <exclude>**/*.jar</exclude>
859                                                         <exclude>**/*.xml</exclude>
860                                                 </excludes>
861                                         </resource>
862                                 </resources>
863                                 <plugins>
864                                         <plugin>
865                                                 <groupId>org.apache.maven.plugins</groupId>
866                                                 <artifactId>maven-compiler-plugin</artifactId>
867                                                 <version>3.1</version>
868                                         </plugin>
869                                         <plugin>
870                                                 <groupId>org.codehaus.groovy</groupId>
871                                                 <artifactId>groovy-eclipse-compiler</artifactId>
872                                                 <version>2.8.0-01</version>
873                                                 <extensions>true</extensions>
874                                         </plugin>
875                                         <plugin>
876                                                 <groupId>org.codehaus.mojo</groupId>
877                                                 <artifactId>exec-maven-plugin</artifactId>
878                                                 <version>1.2.1</version>
879                                                 <executions>
880                                                         <execution>
881                                                                 <goals>
882                                                                         <goal>exec</goal>
883                                                                 </goals>
884                                                         </execution>
885                                                 </executions>
886                                                 <configuration>
887                                                         <executable>bash</executable>
888                                                         <arguments>
889                                                                 <argument>runServer.sh</argument>
890                                                         </arguments>
891                                                 </configuration>
892                                         </plugin>
893                                         <plugin>
894                                                 <groupId>org.codehaus.mojo</groupId>
895                                                 <artifactId>build-helper-maven-plugin</artifactId>
896                                                 <version>1.9</version>
897                                                 <executions>
898                                                         <execution>
899                                                                 <id>add-source-groovy-ajsc-arch-parent</id>
900                                                                 <phase>generate-sources</phase>
901                                                                 <goals>
902                                                                         <goal>add-source</goal>
903                                                                 </goals>
904                                                                 <configuration>
905                                                                         <sources>
906                                                                                 <source>src/main/groovy</source>
907                                                                         </sources>
908                                                                 </configuration>
909                                                         </execution>
910                                                         <execution>
911                                                                 <id>add-test-source-groovy-ajsc-arch-parent</id>
912                                                                 <phase>generate-test-sources</phase>
913                                                                 <goals>
914                                                                         <goal>add-test-source</goal>
915                                                                 </goals>
916                                                                 <configuration>
917                                                                         <sources>
918                                                                                 <source>src/test/groovy</source>
919                                                                         </sources>
920                                                                 </configuration>
921                                                         </execution>
922                                                         <execution>
923                                                                 <id>regex-properties-ajsc-arch-parent</id>
924                                                                 <phase>initialize</phase>
925                                                                 <goals>
926                                                                         <goal>regex-properties</goal>
927                                                                 </goals>
928                                                                 <configuration>
929                                                                         <regexPropertySettings>
930                                                                                 <regexPropertySetting>
931                                                                                         <name>replaceWinFilePath</name>
932                                                                                         <value>${runAjscHome}</value>
933                                                                                         <regex>\\</regex>
934                                                                                         <replacement>/</replacement>
935                                                                                         <failIfNoMatch>false</failIfNoMatch>
936                                                                                 </regexPropertySetting>
937                                                                                 <regexPropertySetting>
938                                                                                         <name>replaceWinBasedirPath</name>
939                                                                                         <value>${basedir}</value>
940                                                                                         <regex>\\</regex>
941                                                                                         <replacement>/</replacement>
942                                                                                         <failIfNoMatch>false</failIfNoMatch>
943                                                                                 </regexPropertySetting>
944                                                                         </regexPropertySettings>
945                                                                 </configuration>
946                                                         </execution>
947                                                 </executions>
948                                         </plugin>
949                                         <plugin>
950                                                 <groupId>org.codehaus.mojo</groupId>
951                                                 <artifactId>properties-maven-plugin</artifactId>
952                                                 <version>1.0-alpha-2</version>
953                                                 <executions>
954                                                         <execution>
955                                                                 <id>write-project-properties-ajsc-arch-parent</id>
956                                                                 <phase>generate-resources</phase>
957                                                                 <goals>
958                                                                         <goal>write-project-properties</goal>
959                                                                 </goals>
960                                                                 <configuration>
961                                                                         <outputFile>
962                                                                                 ${project.build.outputDirectory}/build.properties
963                                                                         </outputFile>
964                                                                 </configuration>
965                                                         </execution>
966                                                 </executions>
967                                         </plugin>
968                                         <plugin>
969                                                 <groupId>org.apache.maven.plugins</groupId>
970                                                 <artifactId>maven-assembly-plugin</artifactId>
971                                                 <version>2.4</version>
972                                                 <executions>
973                                                         <execution>
974                                                                 <id>make-assembly-ajsc-arch-parent</id>
975                                                                 <phase>package</phase>
976                                                                 <goals>
977                                                                         <goal>single</goal>
978                                                                 </goals>
979                                                         </execution>
980                                                 </executions>
981                                                 <configuration>
982                                                         <finalName>${project.artifactId}</finalName>
983                                                         <descriptors>
984                                                                 <descriptor>src/main/assemble/ajsc_runtime_assembly.xml</descriptor>
985                                                         </descriptors>
986                                                 </configuration>
987                                         </plugin>
988                                         <plugin>
989                                                 <groupId>org.codehaus.groovy.maven</groupId>
990                                                 <artifactId>gmaven-plugin</artifactId>
991                                                 <version>1.0</version>
992                                                 <executions>
993                                                         <execution>
994                                                                 <id>gmaven-ajsc-arch-parent</id>
995                                                                 <phase>package</phase>
996                                                                 <goals>
997                                                                         <goal>execute</goal>
998                                                                 </goals>
999                                                                 <configuration>
1000                                                                         <sourcepath>src/main/groovy</sourcepath>
1001                                                                         <source>
1002                                                                                 import ajsc.AssemblyService;
1003                                                                                 ajsc.AssemblyService.getBasedir(project.basedir.getAbsolutePath(),"${distFilesRoot}")
1004                                                                         </source>
1005                                                                 </configuration>
1006                                                         </execution>
1007                                                 </executions>
1008                                         </plugin>
1009                                         <plugin>
1010                                                 <groupId>org.apache.maven.plugins</groupId>
1011                                                 <artifactId>maven-antrun-plugin</artifactId>
1012                                                 <version>1.7</version>
1013                                                 <executions>
1014                                                         <execution>
1015                                                                 <id>prep_service_runtime-ajsc-arch-parent</id>
1016                                                                 <phase>generate-resources</phase>
1017                                                                 <configuration>
1018                                                                         <target name="prep_service_runtime">
1019                                                                                 <echo message="ENTERING 'copy_services_template' ant tasks" />
1020                                                                                 <!-- <filter token="basedir" value="${basedir}" /> -->
1021                                                                                 <!-- delete any prior stating stuff before package phase -->
1022                                                                                 <delete dir="target/versioned-ajsc" includes="**/*" />
1023                                                                                 <delete dir="target/versioned-runtime" includes="**/*" />
1024                                                                                 <delete dir="target/CDP" includes="**/*" />
1025
1026                                                                                 <!-- This is where replacer plugin replaces tokens (Example: __module_ajsc_namespace_name__
1027                                                                                         is replaced by module.ajsc.namespace.name) -->
1028                                                                                 <copy todir="target/versioned-ajsc">
1029                                                                                         <fileset dir="src/main/ajsc" includes="**/*" />
1030                                                                                 </copy>
1031
1032                                                                                 <!-- Copying the CDP, bundleconfig, and StaticContent to the target
1033                                                                                         directory for future use by replacer plugin -->
1034                                                                                 <copy todir="target/CDP" failonerror="false">
1035                                                                                         <fileset dir="CDP" includes="**/*.sh" />
1036                                                                                 </copy>
1037                                                                                 <copy flatten="true" file="CDP/SampleBlueprint.xml"
1038                                                                                           failonerror="false"
1039                                                                                           tofile="target/CDP/${module.ajsc.namespace.name}Blueprint.xml" />
1040                                                                                 <copy todir="target/staticContent" failonerror="false">
1041                                                                                         <fileset dir="staticContent" includes="**/*" />
1042                                                                                 </copy>
1043                                                                                 <copy todir="target/bundleconfig" failonerror="false">
1044                                                                                         <!-- filtering="true"> -->
1045                                                                                         <fileset dir="bundleconfig" />
1046                                                                                 </copy>
1047
1048                                                                                 <echo message="EXITING 'copy_services_template' ant tasks" />
1049                                                                                 <echo message="ENTERING 'copy_runtime_template' ant tasks" />
1050                                                                                 <copy todir="target/versioned-runtime">
1051                                                                                         <fileset dir="src/main/runtime" includes="**/*" />
1052                                                                                 </copy>
1053                                                                                 <delete
1054                                                                                                 file="target/versioned-runtime/context/__module.ajsc.namespace.name__#__module.ajsc.namespace.version__.context" />
1055                                                                                 <copy flatten="true"
1056                                                                                           file="src/main/runtime/context/__module.ajsc.namespace.name__#__module.ajsc.namespace.version__.context"
1057                                                                                           tofile="target/versioned-runtime/context/${module.ajsc.namespace.name}#${module.ajsc.namespace.version}.context" />
1058                                                                                 <delete
1059                                                                                                 file="target/versioned-runtime/deploymentPackage/__module.ajsc.namespace.name__#__module.ajsc.namespace.version__.json" />
1060                                                                                 <copy flatten="true"
1061                                                                                           file="src/main/runtime/deploymentPackage/__module.ajsc.namespace.name__#__module.ajsc.namespace.version__.json"
1062                                                                                           tofile="target/versioned-runtime/deploymentPackage/${module.ajsc.namespace.name}#${module.ajsc.namespace.version}.json" />
1063                                                                                 <delete
1064                                                                                                 file="target/versioned-runtime/shiroRole/contextadmin#__module.ajsc.namespace.name__.json" />
1065                                                                                 <copy flatten="true"
1066                                                                                           file="src/main/runtime/shiroRole/contextadmin#__module.ajsc.namespace.name__.json"
1067                                                                                           tofile="target/versioned-runtime/shiroRole/contextadmin#${module.ajsc.namespace.name}.json" />
1068                                                                                 <delete
1069                                                                                                 file="target/versioned-runtime/shiroUserRole/ajsc#contextAdmin#__module.ajsc.namespace.name__.json" />
1070                                                                                 <copy flatten="true"
1071                                                                                           file="src/main/runtime/shiroUserRole/ajsc#contextadmin#__module.ajsc.namespace.name__.json"
1072                                                                                           tofile="target/versioned-runtime/shiroUserRole/ajsc#contextadmin#${module.ajsc.namespace.name}.json" />
1073                                                                                 <echo message="EXITING 'copy_runtime_template' ant tasks" />
1074                                                                         </target>
1075                                                                 </configuration>
1076                                                                 <goals>
1077                                                                         <goal>run</goal>
1078                                                                 </goals>
1079                                                         </execution>
1080                                                         <execution>
1081                                                                 <id>clrf</id>
1082                                                                 <phase>package</phase>
1083                                                                 <configuration>
1084                                                                         <tasks>
1085                                                                                 <fixcrlf
1086                                                                                                 srcdir="${basedir}/target/swm/package/nix/dist_files${distFilesRoot}"
1087                                                                                                 includes="**/*.sh,**/*.xml,**/*.properties,**/*.xsd" />
1088                                                                         </tasks>
1089                                                                 </configuration>
1090                                                                 <goals>
1091                                                                         <goal>run</goal>
1092                                                                 </goals>
1093                                                         </execution>
1094                                                         <execution>
1095                                                                 <id>prep_home_directory_for_swm_pkgcreate-ajsc-arch-parent</id>
1096                                                                 <phase>package</phase>
1097                                                                 <configuration>
1098                                                                         <target name="prep_home_directory_for_swm_pkgcreate">
1099                                                                                 <ant antfile="${basedir}/antBuild/build.xml" target="prep_home_directory_for_swm_pkgcreate" />
1100                                                                         </target>
1101                                                                 </configuration>
1102                                                                 <goals>
1103                                                                         <goal>run</goal>
1104                                                                 </goals>
1105                                                         </execution>
1106                                                 </executions>
1107                                         </plugin>
1108                                         <plugin>
1109                                                 <groupId>org.apache.maven.plugins</groupId>
1110                                                 <artifactId>maven-dependency-plugin</artifactId>
1111                                                 <version>2.8</version>
1112                                                 <executions>
1113                                                         <execution>
1114                                                                 <id>copy-dependencies-ajsc-arch-parent</id>
1115                                                                 <phase>prepare-package</phase>
1116                                                                 <goals>
1117                                                                         <goal>copy-dependencies</goal>
1118                                                                 </goals>
1119                                                                 <configuration>
1120                                                                         <includeScope>runtime</includeScope>
1121                                                                         <excludeArtifactIds>ajsc-bom,ajsc-core,ajsc-runner,ajsc-war</excludeArtifactIds>
1122                                                                         <outputDirectory>${project.build.directory}/userjars</outputDirectory>
1123                                                                         <silent>true</silent>
1124                                                                 </configuration>
1125                                                         </execution>
1126                                                         <execution>
1127                                                                 <id>copyrunner</id>
1128                                                                 <phase>prepare-package</phase>
1129                                                                 <goals>
1130                                                                         <goal>copy-dependencies</goal>
1131                                                                 </goals>
1132                                                                 <configuration>
1133                                                                         <includeArtifactIds>ajsc-runner</includeArtifactIds>
1134                                                                         <outputDirectory>${basedir}/target/swm/package/nix/dist_files${distFilesRoot}/lib</outputDirectory>
1135                                                                 </configuration>
1136                                                         </execution>
1137                                                 </executions>
1138                                         </plugin>
1139                                         <plugin>
1140                                                 <artifactId>maven-resources-plugin</artifactId>
1141                                                 <version>2.7</version>
1142                                                 <executions>
1143                                                         <execution>
1144                                                                 <id>copyconfig</id>
1145                                                                 <phase>package</phase>
1146                                                                 <goals>
1147                                                                         <goal>copy-resources</goal>
1148                                                                 </goals>
1149                                                                 <configuration>
1150                                                                         <outputDirectory>${basedir}/target/swm/package/nix/dist_files${distFilesRoot}/etc</outputDirectory>
1151                                                                         <resources>
1152                                                                                 <resource>
1153                                                                                         <directory>src/main/config</directory>
1154                                                                                 </resource>
1155                                                                         </resources>
1156                                                                 </configuration>
1157                                                         </execution>
1158                                                         <execution>
1159                                                                 <id>copy-docker-file</id>
1160                                                                 <phase>prepare-package</phase>
1161                                                                 <goals>
1162                                                                         <goal>copy-resources</goal>
1163                                                                 </goals>
1164                                                                 <configuration>
1165                                                                         <outputDirectory>${dockerLocation}</outputDirectory>
1166                                                                         <overwrite>true</overwrite>
1167                                                                         <resources>
1168                                                                                 <resource>
1169                                                                                         <directory>${basedir}/src/main/resources/docker</directory>
1170                                                                                         <filtering>true</filtering>
1171                                                                                         <includes>
1172                                                                                                 <include>**/*</include>
1173                                                                                         </includes>
1174                                                                                 </resource>
1175                                                                         </resources>
1176                                                                 </configuration>
1177                                                         </execution>
1178                                                 </executions>
1179                                         </plugin>
1180 <!--                                    <plugin>-->
1181 <!--                                            <groupId>com.google.code.maven-replacer-plugin</groupId>-->
1182 <!--                                            <artifactId>replacer</artifactId>-->
1183 <!--                                            <version>1.5.2</version>-->
1184 <!--                                            <executions>-->
1185 <!--                                                    <execution>-->
1186 <!--                                                            <id>google-replacer-ajsc-arch-parent</id>-->
1187 <!--                                                            <phase>prepare-package</phase>-->
1188 <!--                                                            <goals>-->
1189 <!--                                                                    <goal>replace</goal>-->
1190 <!--                                                            </goals>-->
1191 <!--                                                            <configuration>-->
1192 <!--                                                                    <basedir>${project.build.directory}</basedir>-->
1193 <!--                                                                    <includes>-->
1194 <!--                                                                            <include>staticContent/**/*.html</include>-->
1195 <!--                                                                            <include>CDP/**</include>-->
1196 <!--                                                                            <include>bundleconfig/**</include>-->
1197 <!--                                                                            <include>versioned-runtime/**/*.context</include>-->
1198 <!--                                                                            <include>versioned-runtime/**/*.json</include>-->
1199 <!--                                                                            <include>versioned-ajsc/**/*.route</include>-->
1200 <!--                                                                            <include>versioned-ajsc/**/*.groovy</include>-->
1201 <!--                                                                            <include>versioned-ajsc/**/*.xml</include>-->
1202 <!--                                                                            <include>classes/*.properties</include>-->
1203 <!--                                                                            <include>swm/package/nix/dist_files${distFilesRoot}/etc/*.properties</include>-->
1204 <!--                                                                    </includes>-->
1205 <!--                                                                    <escape>true</escape>-->
1206 <!--                                                                    <replacements>-->
1207 <!--                                                                            <replacement>-->
1208 <!--                                                                                    <token>__module_ajsc_namespace_name__</token>-->
1209 <!--                                                                                    <value>${module.ajsc.namespace.name}</value>-->
1210 <!--                                                                            </replacement>-->
1211 <!--                                                                            <replacement>-->
1212 <!--                                                                                    <token>__module_ajsc_namespace_version__</token>-->
1213 <!--                                                                                    <value>${module.ajsc.namespace.version}</value>-->
1214 <!--                                                                            </replacement>-->
1215 <!--                                                                            <replacement>-->
1216 <!--                                                                                    <token>__ajscHome__</token>-->
1217 <!--                                                                                    <value>${replaceWinFilePath}</value>-->
1218 <!--                                                                            </replacement>-->
1219 <!--                                                                            <replacement>-->
1220 <!--                                                                                    <token>__projectGroupId__</token>-->
1221 <!--                                                                                    <value>${project.groupId}</value>-->
1222 <!--                                                                            </replacement>-->
1223 <!--                                                                            <replacement>-->
1224 <!--                                                                                    <token>__projectArtifactId__</token>-->
1225 <!--                                                                                    <value>${project.artifactId}</value>-->
1226 <!--                                                                            </replacement>-->
1227 <!--                                                                            <replacement>-->
1228 <!--                                                                                    <token>__projectVersion__</token>-->
1229 <!--                                                                                    <value>${project.version}</value>-->
1230 <!--                                                                            </replacement>-->
1231 <!--                                                                            <replacement>-->
1232 <!--                                                                                    <token>__basedir__</token>-->
1233 <!--                                                                                    <value>${replaceWinBasedirPath}</value>-->
1234 <!--                                                                            </replacement>-->
1235 <!--                                                                    </replacements>-->
1236 <!--                                                            </configuration>-->
1237 <!--                                                    </execution>-->
1238 <!--                                            </executions>-->
1239 <!--                                    </plugin>-->
1240                                 </plugins>
1241                                 <pluginManagement>
1242                                         <plugins>
1243                                                 <plugin>
1244                                                         <groupId>org.apache.maven.plugins</groupId>
1245                                                         <artifactId>maven-surefire-plugin</artifactId>
1246                                                         <version>2.14.1</version>
1247                                                         <configuration>
1248                                                                 <excludes>
1249                                                                         <exclude>**/AbstractTest.java</exclude>
1250                                                                 </excludes>
1251                                                                         <argLine>
1252                                                                                 --illegal-access=permit
1253                                                                         </argLine>
1254                                                         </configuration>
1255                                                 </plugin>
1256                                         </plugins>
1257                                 </pluginManagement>
1258                         </build>
1259                 </profile>
1260         </profiles>
1261 </project>