Modifying maven staging url
[appc.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4     <parent>
5         <groupId>org.opendaylight.odlparent</groupId>
6         <artifactId>odlparent</artifactId>
7         <version>1.7.1-Boron-SR1</version>
8         <relativePath>../../../../../opendaylight/odlparent</relativePath>
9     </parent>
10
11
12     <modelVersion>4.0.0</modelVersion>
13     <packaging>pom</packaging>
14     <groupId>org.openecomp.appc</groupId>
15     <artifactId>appc</artifactId>
16     <version>1.1.0-SNAPSHOT</version>
17     <name>APP-C</name>
18     <description>Construct the Application Controller component for the ECOMP project.</description>
19     <inceptionYear>2015-07-20</inceptionYear>
20     <organization>
21         <name>OpenECOMP</name>
22     </organization>
23
24
25     <!-- ================================================================================== -->
26     <!-- Configuration properties -->
27     <!-- ================================================================================== -->
28     <properties>
29         <!-- VERSIONS -->
30         <!-- OpenDaylight Versions -->
31         <odl.controller.config.api.version>0.5.1-Boron-SR1</odl.controller.config.api.version>
32         <odl.karaf.empty.distro.version>${odl.version}</odl.karaf.empty.distro.version>
33         <odl.ietf-inet-types.version>2010.09.24.9.1-Boron-SR1</odl.ietf-inet-types.version>
34         <odl.ietf-yang-types.version>2010.09.24.9.1-Boron-SR1</odl.ietf-yang-types.version>
35         <odl.yang.jmx.generator.version>0.5.1-Boron-SR1</odl.yang.jmx.generator.version>
36         <odl.version>1.7.1-Boron-SR1</odl.version>
37         <odl.mdsal.yang.binding.version>0.9.1-Boron-SR1</odl.mdsal.yang.binding.version>
38         <odl.sal.api.gen.plugin.version>0.9.1-Boron-SR1</odl.sal.api.gen.plugin.version>
39         <odl.yangtools.version>1.0.1-Boron-SR1</odl.yangtools.version>
40         <odl.mdsal.version>1.4.1-Boron-SR1</odl.mdsal.version>
41
42         <!-- OPENECOMP SDNC versions -->
43         <sdnctl.sli.version>1.1.0-SNAPSHOT</sdnctl.sli.version>
44         <sdnctl.dblib.version>1.1.0-SNAPSHOT</sdnctl.dblib.version>
45         <sdnctl.aai.service.version>1.1.0-SNAPSHOT</sdnctl.aai.service.version>
46
47         <cdp.pal.version>0.0.1</cdp.pal.version>
48         <eelf.version>0.0.1</eelf.version>
49         <eelf.maven.plugin.version>0.0.1</eelf.maven.plugin.version>
50         <cadi-version>1.3.0</cadi-version>
51         <inno-version>1.2.11</inno-version>
52         <dme2-version>3.1.200</dme2-version>
53         <bundle.plugin.version>2.5.0</bundle.plugin.version>
54         <java.version.source>1.7</java.version.source>
55         <java.version.target>1.7</java.version.target>
56         <maven.compile.plugin.version>2.5.1</maven.compile.plugin.version>
57         <equinox.osgi.version>3.8.1.v20120830-144521</equinox.osgi.version>
58         <apache.httpcomponents.version>4.4</apache.httpcomponents.version>
59         <commons.lang3.version>3.4</commons.lang3.version>
60         <antlr.version>4.5.1</antlr.version>
61         <mysql.connector.version>5.1.39</mysql.connector.version>
62
63         <!-- SONAR -->
64         <sonar.language>java</sonar.language>
65         <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
66         <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>
67         <sonar.jacoco.reportPath>${project.build.directory}/coverage-reports/jacoco.exec</sonar.jacoco.reportPath>
68         <sonar.jacoco.reportMissing.force.zero>true</sonar.jacoco.reportMissing.force.zero>
69         <sonar.projectVersion>${project.version}</sonar.projectVersion>
70
71         <salGeneratorPath>target/generated-sources/yang-gen-sal</salGeneratorPath>
72         <maven.javadoc.failOnError>false</maven.javadoc.failOnError>
73         <!-- ADDING TO SUPPORT APPC-PROVIDER-MODEL yang-gen-sal FOLDER GENERATION -->
74         <yang.file.directory>src/main/yang</yang.file.directory>
75         <features.file>features.xml</features.file>
76         <jmxGeneratorPath>src/main/yang-gen-config</jmxGeneratorPath>
77         <salGeneratorPath>src/main/yang-gen-sal</salGeneratorPath>
78         <checkstyle.skip>true</checkstyle.skip>
79         
80         <!-- NEXUS URLS -->
81         <openecomp.nexus.host>nexus.onap.org</openecomp.nexus.host>
82         <openecomp.nexus.url>https://${openecomp.nexus.host}/content</openecomp.nexus.url>
83         <openecomp.nexus.snapshot-url>${openecomp.nexus.url}/repositories/snapshots/</openecomp.nexus.snapshot-url>
84         <openecomp.nexus.release-url>${openecomp.nexus.url}/repositories/releases/</openecomp.nexus.release-url>
85         <openecomp.nexus.javadocs-url>dav:${openecomp.nexus.url}/sites/site/org/openecomp/appc/${project.version}</openecomp.nexus.javadocs-url>
86     </properties>
87
88
89     <!-- ================================================================================== -->
90     <!-- Javadoc Generation Plugin -->
91     <!-- ================================================================================== -->
92     <reporting>
93         <plugins>
94             <plugin>
95                 <groupId>org.apache.maven.plugins</groupId>
96                 <artifactId>maven-javadoc-plugin</artifactId>
97                 <version>2.10.4</version>
98                 <configuration>
99                     <excludePackageNames>org.openecomp.sdnc</excludePackageNames>
100                     <failOnError>false</failOnError>
101                     <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
102                     <docletArtifact>
103                         <groupId>org.umlgraph</groupId>
104                         <artifactId>umlgraph</artifactId>
105                         <version>5.6</version>
106                     </docletArtifact>
107                     <additionalparam>-views</additionalparam>
108                     <useStandardDocletOptions>true</useStandardDocletOptions>
109                 </configuration>
110             </plugin>
111         </plugins>
112     </reporting>
113
114
115     <!-- ================================================================================== -->
116     <!-- Distribution Management Sites -->
117     <!-- ================================================================================== -->
118     <distributionManagement>
119         <!-- This site is used for Javadocs -->
120         <site>
121             <id>ecomp-site</id>
122             <url>${openecomp.nexus.javadocs-url}</url>
123         </site>
124         <repository>
125             <id>ecomp-releases</id>
126             <name>openecomp-repository-releases</name>
127             <url>${openecomp.nexus.release-url}</url>
128         </repository>
129         <snapshotRepository>
130             <id>ecomp-snapshots</id>
131             <name>openecomp-repository-snapshots</name>
132             <url>${openecomp.nexus.snapshot-url}</url>
133         </snapshotRepository>
134     </distributionManagement>
135
136
137     <!-- ================================================================================== -->
138     <!-- Define plugin repositories -->
139     <!-- ================================================================================== -->
140     <pluginRepositories>
141         <pluginRepository>
142             <id>opendaylight-mirror</id>
143             <name>opendaylight-mirror</name>
144             <url>https://nexus.opendaylight.org/content/repositories/public/</url>
145             <releases>
146                 <enabled>true</enabled>
147                 <updatePolicy>never</updatePolicy>
148             </releases>
149             <snapshots>
150                 <enabled>false</enabled>
151             </snapshots>
152         </pluginRepository>
153         <pluginRepository>
154             <id>opendaylight-snapshot</id>
155             <name>opendaylight-snapshot</name>
156             <url>https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/</url>
157             <releases>
158                 <enabled>false</enabled>
159             </releases>
160             <snapshots>
161                 <enabled>true</enabled>
162             </snapshots>
163         </pluginRepository>
164         <!-- Black Duck plugin dependencies -->
165         <pluginRepository>
166             <id>JCenter</id>
167             <name>JCenter Repository</name>
168             <url>http://jcenter.bintray.com</url>
169         </pluginRepository>
170         <pluginRepository>
171             <id>Restlet</id>
172             <name>Restlet Repository</name>
173             <url>http://maven.restlet.com</url>
174         </pluginRepository>
175     </pluginRepositories>
176
177
178     <!-- ================================================================================== -->
179     <!-- Define project-wide dependencies -->
180     <!-- ================================================================================== -->
181     <dependencyManagement>
182         <dependencies>
183             <!-- ODL -->
184             <dependency>
185                 <groupId>org.opendaylight.controller</groupId>
186                 <artifactId>config-api</artifactId>
187                 <version>${odl.controller.config.api.version}</version>
188             </dependency>
189             <dependency>
190                 <groupId>org.opendaylight.controller</groupId>
191                 <artifactId>sal-binding-config</artifactId>
192                 <version>${odl.mdsal.version}</version>
193             </dependency>
194             <dependency>
195                 <groupId>org.opendaylight.controller</groupId>
196                 <artifactId>sal-binding-api</artifactId>
197                 <version>${odl.mdsal.version}</version>
198             </dependency>
199             <dependency>
200                 <groupId>org.opendaylight.controller</groupId>
201                 <artifactId>sal-test-model</artifactId>
202                 <version>${odl.mdsal.version}</version>
203             </dependency>
204             <dependency>
205                 <groupId>org.opendaylight.netconf</groupId>
206                 <artifactId>sal-rest-connector</artifactId>
207                 <version>${odl.mdsal.version}</version>
208             </dependency>
209             <dependency>
210                 <groupId>org.opendaylight.controller</groupId>
211                 <artifactId>sal-binding-broker-impl</artifactId>
212                 <version>${odl.mdsal.version}</version>
213             </dependency>
214             <dependency>
215                 <groupId>org.opendaylight.controller</groupId>
216                 <artifactId>sal-common-util</artifactId>
217                 <version>${odl.mdsal.version}</version>
218             </dependency>
219             <dependency>
220                 <groupId>org.opendaylight.mdsal</groupId>
221                 <artifactId>yang-binding</artifactId>
222                 <version>${odl.mdsal.yang.binding.version}</version>
223             </dependency>
224             <dependency>
225                 <groupId>org.opendaylight.yangtools</groupId>
226                 <artifactId>yang-common</artifactId>
227                 <version>${odl.yangtools.version}</version>
228             </dependency>
229             <dependency>
230                 <groupId>org.opendaylight.controller</groupId>
231                 <artifactId>features-mdsal</artifactId>
232                 <version>1.3.2-Beryllium-SR2</version>
233                 <classifier>features</classifier>
234                 <type>xml</type>
235             </dependency>
236             <dependency>
237                 <groupId>org.opendaylight.mdsal</groupId>
238                 <artifactId>features-mdsal</artifactId>
239                 <version>2.0.2-Beryllium-SR2</version>
240                 <classifier>features</classifier>
241                 <type>xml</type>
242             </dependency>
243             <dependency>
244                 <groupId>org.opendaylight.controller</groupId>
245                 <artifactId>opendaylight-karaf-empty</artifactId>
246                 <version>${odl.karaf.empty.distro.version}</version>
247                 <type>zip</type>
248             </dependency>
249             <!-- CURRENTLY DOES NOT EXIST IN 3.0. Replacement? -->
250             <!-- Required for launching the feature tests -->
251             <!-- <dependency> -->
252             <!-- <groupId>org.opendaylight.yangtools</groupId> -->
253             <!-- <artifactId>features-test</artifactId> -->
254             <!-- <version>${odl.yangtools.version}</version> -->
255             <!-- <scope>test</scope> -->
256             <!-- </dependency> -->
257
258             <!-- YANG tools -->
259             <dependency>
260                 <groupId>org.opendaylight.yangtools</groupId>
261                 <artifactId>features-yangtools</artifactId>
262                 <version>${odl.yangtools.version}</version>
263                 <classifier>features</classifier>
264                 <type>xml</type>
265             </dependency>
266             <!-- SDNC -->
267             <dependency>
268                 <groupId>org.openecomp.sdnc.core</groupId>
269                 <artifactId>sli-common</artifactId>
270                 <version>${sdnctl.sli.version}</version>
271             </dependency>
272             <dependency>
273                 <groupId>org.openecomp.sdnc.core</groupId>
274                 <artifactId>sli-provider</artifactId>
275                 <version>${sdnctl.sli.version}</version>
276             </dependency>
277             <!-- dblib -->
278             <dependency>
279                 <groupId>org.openecomp.sdnc.core</groupId>
280                 <artifactId>dblib-provider</artifactId>
281                 <version>${sdnctl.dblib.version}</version>
282             </dependency>
283             <!-- A&AI service provider dependency override in order to use 
284                 a stable version -->
285             <dependency>
286                 <groupId>org.openecomp.sdnc.adaptors</groupId>
287                 <artifactId>aai-service-provider</artifactId>
288                 <version>${sdnctl.aai.service.version}</version>
289             </dependency>
290             <!-- APPC -->
291             <dependency>
292                 <groupId>org.openecomp.appc</groupId>
293                 <artifactId>appc-controller-features</artifactId>
294                 <classifier>features</classifier>
295                 <type>xml</type>
296                 <version>${project.version}</version>
297             </dependency>
298             <dependency>
299                 <groupId>org.openecomp.appc</groupId>
300                 <artifactId>appc-controller-model</artifactId>
301                 <version>${project.version}</version>
302             </dependency>
303             <dependency>
304                 <groupId>org.openecomp.appc</groupId>
305                 <artifactId>appc-controller-bundle</artifactId>
306                 <version>${project.version}</version>
307                 <classifier>config</classifier>
308                 <type>xml</type>
309             </dependency>
310             <dependency>
311                 <groupId>org.openecomp.appc</groupId>
312                 <artifactId>appc-controller-bundle</artifactId>
313                 <version>${project.version}</version>
314             </dependency>
315             <!-- OTHER -->
316             <dependency>
317                 <groupId>equinoxSDK381</groupId>
318                 <artifactId>org.eclipse.osgi</artifactId>
319                 <version>${equinox.osgi.version}</version>
320             </dependency>
321             <dependency>
322                 <groupId>org.apache.commons</groupId>
323                 <artifactId>commons-lang3</artifactId>
324                 <version>${commons.lang3.version}</version>
325             </dependency>
326             <dependency>
327                 <groupId>junit</groupId>
328                 <artifactId>junit</artifactId>
329                 <version>4.12</version>
330                 <scope>test</scope>
331             </dependency>
332             <dependency>
333                 <groupId>ch.qos.logback</groupId>
334                 <artifactId>logback-core</artifactId>
335                 <version>1.1.1</version>
336                 <scope>compile</scope>
337             </dependency>
338             <dependency>
339                 <groupId>ch.qos.logback</groupId>
340                 <artifactId>logback-classic</artifactId>
341                 <version>1.1.1</version>
342                 <scope>compile</scope>
343             </dependency>
344             <dependency>
345                 <groupId>org.slf4j</groupId>
346                 <artifactId>slf4j-api</artifactId>
347                 <version>1.7.12</version>
348             </dependency>
349             <dependency>
350                 <groupId>commons-lang</groupId>
351                 <artifactId>commons-lang</artifactId>
352                 <version>2.6</version>
353             </dependency>
354             <dependency>
355                 <groupId>org.apache.sshd</groupId>
356                 <artifactId>sshd-core</artifactId>
357                 <version>0.12.0</version>
358             </dependency>
359             <dependency>
360                 <groupId>org.mockito</groupId>
361                 <artifactId>mockito-core</artifactId>
362                 <version>1.10.19</version>
363                 <scope>test</scope>
364             </dependency>
365             <dependency>
366                 <groupId>com.att.cdp</groupId>
367                 <artifactId>cdp-pal-common</artifactId>
368                 <version>${cdp.pal.version}</version>
369             </dependency>
370             <dependency>
371                 <groupId>com.att.cdp</groupId>
372                 <artifactId>cdp-pal-openstack</artifactId>
373                 <version>${cdp.pal.version}</version>
374             </dependency>
375             <dependency>
376                 <groupId>com.att.authz</groupId>
377                 <artifactId>authz-client</artifactId>
378                 <version>2.3</version>
379             </dependency>
380             <!-- EELF logging framework -->
381             <dependency>
382                 <groupId>com.att.eelf</groupId>
383                 <artifactId>eelf-core</artifactId>
384                 <version>${eelf.version}</version>
385             </dependency>
386         </dependencies>
387     </dependencyManagement>
388
389
390     <!-- ================================================================================== -->
391     <!-- Define common plugins and make them available for all modules -->
392     <!-- ================================================================================== -->
393     <build>
394         <pluginManagement>
395             <plugins>
396                 <!-- Define the site plugin to generate documentation -->
397                 <plugin>
398                     <groupId>org.apache.maven.plugins</groupId>
399                     <artifactId>maven-site-plugin</artifactId>
400                     <version>3.4</version>
401                     <dependencies>
402                         <!-- add support for ssh/scp -->
403                         <dependency>
404                             <groupId>org.apache.maven.wagon</groupId>
405                             <artifactId>wagon-ssh</artifactId>
406                             <version>1.0</version>
407                         </dependency>
408                     </dependencies>
409                 </plugin>
410                 <!-- Define the compiler plugin -->
411                 <plugin>
412                     <groupId>org.apache.maven.plugins</groupId>
413                     <artifactId>maven-compiler-plugin</artifactId>
414                     <version>${maven.compile.plugin.version}</version>
415                     <configuration>
416                         <source>${java.version.source}</source>
417                         <target>${java.version.target}</target>
418                     </configuration>
419                 </plugin>
420                 <!-- Define the javadoc plugin -->
421                 <plugin>
422                     <groupId>org.apache.maven.plugins</groupId>
423                     <artifactId>maven-javadoc-plugin</artifactId>
424                     <version>2.10</version>
425                     <configuration>
426                         <excludePackageNames>org.opendaylight.*:org.openecomp.sdnc</excludePackageNames>
427                     </configuration>
428                 </plugin>
429                 <!-- Define the source plugin -->
430                 <plugin>
431                     <artifactId>maven-source-plugin</artifactId>
432                     <version>2.1.1</version>
433                 </plugin>
434                 <!-- Resources plugin -->
435                 <plugin>
436                     <groupId>org.apache.maven.plugins</groupId>
437                     <artifactId>maven-resources-plugin</artifactId>
438                     <version>2.6</version>
439                     <executions>
440                         <execution>
441                             <id>filter</id>
442                             <goals>
443                                 <goal>resources</goal>
444                             </goals>
445                             <phase>generate-resources</phase>
446                         </execution>
447                     </executions>
448                 </plugin>
449                 <plugin>
450                     <artifactId>maven-release-plugin</artifactId>
451                     <version>2.5.2</version>
452                     <configuration>
453                         <goals>-s ${mvn.settings} deploy</goals>
454                     </configuration>
455                 </plugin>
456                 <plugin>
457                     <artifactId>maven-assembly-plugin</artifactId>
458                     <version>2.5.5</version>
459                 </plugin>
460                 <plugin>
461                     <groupId>org.apache.maven.plugins</groupId>
462                     <artifactId>maven-deploy-plugin</artifactId>
463                     <version>2.8.1</version>
464                 </plugin>
465                 <plugin>
466                     <groupId>org.apache.maven.plugins</groupId>
467                     <artifactId>maven-dependency-plugin</artifactId>
468                     <version>2.10</version>
469                 </plugin>
470                 <!-- Maven surefire plugin for testing -->
471                 <plugin>
472                     <artifactId>maven-surefire-plugin</artifactId>
473                     <version>2.17</version>
474                 </plugin>
475                 <!-- Maven OSGi bundle plugin used to package OSGi bundles -->
476                 <plugin>
477                     <groupId>org.apache.felix</groupId>
478                     <artifactId>maven-bundle-plugin</artifactId>
479                     <version>${bundle.plugin.version}</version>
480                 </plugin>
481                 <plugin>
482                     <groupId>org.codehaus.mojo</groupId>
483                     <artifactId>build-helper-maven-plugin</artifactId>
484                     <version>1.9.1</version>
485                 </plugin>
486                 <!-- SonarQube plugin -->
487                 <plugin>
488                     <groupId>org.codehaus.mojo</groupId>
489                     <artifactId>sonar-maven-plugin</artifactId>
490                     <version>3.2</version>
491                 </plugin>
492             </plugins>
493         </pluginManagement>
494         <plugins>
495             <!--maven staging plugin-->
496             <plugin>
497                 <groupId>org.sonatype.plugins</groupId>
498                 <artifactId>nexus-staging-maven-plugin</artifactId>
499                 <version>1.6.7</version>
500                 <extensions>true</extensions>
501                 <configuration>
502                     <nexusUrl>https://${openecomp.nexus.host}</nexusUrl>
503                     <stagingProfileId>176c31dfe190a</stagingProfileId>
504                     <serverId>ecomp-staging</serverId>
505                 </configuration>
506             </plugin>
507             <!-- Javadocs Plugin -->
508             <plugin>
509                 <groupId>org.apache.maven.plugins</groupId>
510                 <artifactId>maven-site-plugin</artifactId>
511                 <version>3.6</version>
512                 <dependencies>
513                     <dependency>
514                         <groupId>org.apache.maven.wagon</groupId>
515                         <artifactId>wagon-webdav-jackrabbit</artifactId>
516                         <version>2.10</version>
517                     </dependency>
518                 </dependencies>
519             </plugin>
520             <!-- license plugin -->
521             <plugin>
522                 <groupId>org.codehaus.mojo</groupId>
523                 <artifactId>license-maven-plugin</artifactId>
524                 <version>1.10</version>
525                 <configuration>
526                     <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
527                     <processStartTag>============LICENSE_START=======================================================</processStartTag>
528                     <processEndTag>============LICENSE_END=========================================================</processEndTag>
529                     <sectionDelimiter>================================================================================</sectionDelimiter>
530                     <licenseName>apache_v2</licenseName>
531                     <inceptionYear>2017</inceptionYear>
532                     <organizationName>AT&amp;T Intellectual Property. All rights
533                                                 reserved.</organizationName>
534                     <projectName>openECOMP : APP-C</projectName>
535                     <canUpdateCopyright>true</canUpdateCopyright>
536                     <canUpdateDescription>true</canUpdateDescription>
537                     <canUpdateLicense>true</canUpdateLicense>
538                     <emptyLineAfterHeader>true</emptyLineAfterHeader>
539                 </configuration>
540                 <executions>
541                     <execution>
542                         <id>first</id>
543                         <goals>
544                             <goal>update-file-header</goal>
545                         </goals>
546                         <phase>process-sources</phase>
547                     </execution>
548                 </executions>
549             </plugin>
550             <plugin>
551                 <groupId>org.codehaus.mojo</groupId>
552                 <artifactId>properties-maven-plugin</artifactId>
553                 <executions>
554                     <execution>
555                         <goals>
556                             <goal>set-system-properties</goal>
557                         </goals>
558                         <configuration>
559                             <properties>
560                                 <property>
561                                     <name>maven.wagon.http.ssl.allowall</name>
562                                     <value>${ssl.allowall}</value>
563                                 </property>
564                                 <property>
565                                     <name>maven.wagon.http.ssl.insecure</name>
566                                     <value>${ssl.insecure}</value>
567                                 </property>
568                             </properties>
569                         </configuration>
570                     </execution>
571                 </executions>
572             </plugin>
573             <!-- blackduck maven plugin -->
574             <!--
575             <plugin>
576                 <groupId>com.blackducksoftware.integration</groupId>
577                 <artifactId>hub-maven-plugin</artifactId>
578                 <version>1.4.0</version>
579                 <inherited>false</inherited>
580                 <configuration>
581                     <hubProjectName>${project.name}</hubProjectName>
582                     <outputDirectory>${project.basedir}</outputDirectory>
583                 </configuration>
584                 <executions>
585                     <execution>
586                         <id>create-bdio-file</id>
587                         <phase>package</phase>
588                         <goals>
589                             <goal>createHubOutput</goal>
590                         </goals>
591                     </execution>
592                 </executions>
593             </plugin>
594             -->
595         </plugins>
596     </build>
597
598
599     <!-- ================================================================================== -->
600     <!-- The modules we build every time -->
601     <!-- ================================================================================== -->
602     <modules>
603         <module>appc-common</module>
604     </modules>
605     <!-- Adding profiles for testing -->
606     <profiles>
607         <profile>
608             <id>appc-core</id>
609             <properties>
610                 <ssl.allowall>true</ssl.allowall>
611                 <ssl.insecure>true</ssl.insecure>
612                 <openecomp.nexus.host>nexus.onap.org</openecomp.nexus.host>
613                 <openecomp.nexus.release-url>https://nexus.onap.org/content/repositories/releases/</openecomp.nexus.release-url>
614                 <openecomp.nexus.snapshot-url>https://nexus.onap.org/content/repositories/snapshots/</openecomp.nexus.snapshot-url>
615                 <openecomp.git.port>7999</openecomp.git.port>
616                 <openecomp.git.project>st_osecomp</openecomp.git.project>
617                 <openecomp.git.protocol>http</openecomp.git.protocol>
618             </properties>
619             <!-- Core app-c from 1604 -->
620             <activation>
621                 <activeByDefault>true</activeByDefault>
622             </activation>
623             <modules>
624                 <module>appc-common</module>
625                 <module>appc-adapters</module>
626                 <module>appc-provider</module>
627                 <module>appc-event-listener</module>
628                 <module>appc-asdc-listener</module>
629             </modules>
630         </profile>
631         <profile>
632             <id>request-dispatcher</id>
633             <properties>
634                 <ssl.allowall>true</ssl.allowall>
635                 <ssl.insecure>true</ssl.insecure>
636             </properties>
637             <activation>
638                 <activeByDefault>true</activeByDefault>
639             </activation>
640             <modules>
641                 <module>appc-dispatcher</module>
642                 <module>appc-metric</module>
643                 <module>appc-dg</module>
644                 <module>appc-dg-util</module>
645             </modules>
646         </profile>
647     </profiles>
648 </project>