Update appc/deployment to ccsdk parent
[appc/deployment.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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3     <parent>
4         <groupId>org.onap.ccsdk.parent</groupId>
5         <artifactId>odlparent-carbon-sr1</artifactId>
6         <version>0.0.2-SNAPSHOT</version>
7     </parent>
8     <modelVersion>4.0.0</modelVersion>
9     <packaging>pom</packaging>
10     <groupId>org.openecomp.appc.deployment</groupId>
11     <artifactId>appc-docker-project</artifactId>
12     <name>appc-deployment</name>
13     <description>The APP-C component contains SDNC Docker Image, and installs APPC/SDNC components on top.</description>
14
15     <properties>
16         <!-- NEXUS URLS -->
17         <openecomp.nexus.host>nexus.onap.org</openecomp.nexus.host>
18         <openecomp.nexus.url>https://${openecomp.nexus.host}/content</openecomp.nexus.url>
19         <openecomp.nexus.snapshot-url>${openecomp.nexus.url}/repositories/snapshots/</openecomp.nexus.snapshot-url>
20         <openecomp.nexus.release-url>${openecomp.nexus.url}/repositories/releases/</openecomp.nexus.release-url>
21
22         <!-- Setting absolute sdnc versions because the ranges defined in the sdnc root pom cause problems.
23              These values override those in the parent pom (org.openecomp.sdnc.core.root). -->
24         <sdnc.core.version>0.1.2-SNAPSHOT</sdnc.core.version>
25         <sdnc.adaptors.version>0.1.1-SNAPSHOT</sdnc.adaptors.version>
26         <sdnc.northbound.version>0.1.1-SNAPSHOT</sdnc.northbound.version>
27         <sdnc.oam.version>1.2.0-SNAPSHOT</sdnc.oam.version>
28         <sdnc.plugins.version>0.1.1-SNAPSHOT</sdnc.plugins.version>
29         <sdnctl.sli.version>${sdnc.core.version}</sdnctl.sli.version>
30         <sdnctl.aai.service.version>${sdnc.adaptors.version}</sdnctl.aai.service.version>
31         <sdnctl.dblib.version>${sdnc.core.version}</sdnctl.dblib.version>
32         <sdnctl.mdsal.resource.version>${sdnc.adaptors.version}</sdnctl.mdsal.resource.version>
33         <sdnctl.slipluginutils.version>${sdnc.core.version}</sdnctl.slipluginutils.version>
34     </properties>
35
36     <!-- ================================================================================== -->
37     <!-- Distribution Management Sites -->
38     <!-- ================================================================================== -->
39     <distributionManagement>
40         <repository>
41             <id>ecomp-releases</id>
42             <name>openecomp-repository-releases</name>
43             <url>${openecomp.nexus.release-url}</url>
44         </repository>
45         <snapshotRepository>
46             <id>ecomp-snapshots</id>
47             <name>openecomp-repository-snapshots</name>
48             <url>${openecomp.nexus.snapshot-url}</url>
49         </snapshotRepository>
50     </distributionManagement>
51
52     <!-- ================================================================================== -->
53     <!-- Define plugin repositories -->
54     <!-- ================================================================================== -->
55     <pluginRepositories>
56         <!-- Black Duck plugin dependencies -->
57         <pluginRepository>
58             <id>JCenter</id>
59             <name>JCenter Repository</name>
60             <url>http://jcenter.bintray.com</url>
61         </pluginRepository>
62         <pluginRepository>
63             <id>Restlet</id>
64             <name>Restlet Repository</name>
65             <url>http://maven.restlet.com</url>
66         </pluginRepository>
67     </pluginRepositories>
68     <build>
69         <plugins>
70             <!--maven staging plugin-->
71                 <plugin>
72                     <groupId>org.sonatype.plugins</groupId>
73                     <artifactId>nexus-staging-maven-plugin</artifactId>
74                     <version>1.6.7</version>
75                     <extensions>true</extensions>
76                     <configuration>
77                         <nexusUrl>https://${openecomp.nexus.host}</nexusUrl>
78                         <stagingProfileId>176c31dfe190a</stagingProfileId>
79                         <serverId>ecomp-staging</serverId>
80                     </configuration>
81                 </plugin>
82             <!-- blackduck maven plugin -->
83             <plugin>
84                 <groupId>com.blackducksoftware.integration</groupId>
85                 <artifactId>hub-maven-plugin</artifactId>
86                 <version>1.4.0</version>
87                 <inherited>false</inherited>
88                 <configuration>
89                     <hubProjectName>${project.name}</hubProjectName>
90                     <outputDirectory>${project.basedir}</outputDirectory>
91                 </configuration>
92                 <executions>
93                     <execution>
94                         <id>create-bdio-file</id>
95                         <phase>package</phase>
96                         <goals>
97                             <goal>createHubOutput</goal>
98                         </goals>
99                     </execution>
100                 </executions>
101             </plugin>
102             <!-- license plugin -->
103             <plugin>
104                 <groupId>org.codehaus.mojo</groupId>
105                 <artifactId>license-maven-plugin</artifactId>
106                 <version>1.10</version>
107                 <configuration>
108                     <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
109                     <processStartTag>============LICENSE_START=======================================================</processStartTag>
110                     <processEndTag>============LICENSE_END=========================================================</processEndTag>
111                     <sectionDelimiter>================================================================================</sectionDelimiter>
112                     <licenseName>apache_v2</licenseName>
113                     <inceptionYear>2017</inceptionYear>
114                     <organizationName>AT&amp;T Intellectual Property. All rights reserved.</organizationName>
115                     <projectName>APPC</projectName>
116                     <canUpdateCopyright>true</canUpdateCopyright>
117                     <canUpdateDescription>true</canUpdateDescription>
118                     <canUpdateLicense>true</canUpdateLicense>
119                     <emptyLineAfterHeader>true</emptyLineAfterHeader>
120                 </configuration>
121                 <executions>
122                     <execution>
123                         <id>first</id>
124                         <goals>
125                             <goal>update-file-header</goal>
126                         </goals>
127                         <phase>process-sources</phase>
128                     </execution>
129                 </executions>
130             </plugin>
131         </plugins>
132     </build>
133     <modules>
134         <module>platform-logic</module>
135         <module>installation</module>
136     </modules>
137     <organization>
138         <name>OpenECOMP</name>
139     </organization>
140     <version>1.1.0-SNAPSHOT</version>
141 </project>