Add staging plugin config
[ccsdk/parent.git] / odlparent-carbon-sr1 / pom.xml
index 64992da..cbf513d 100755 (executable)
@@ -2,17 +2,12 @@
 <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">
 
-    <parent>
-        <groupId>org.opendaylight.odlparent</groupId>
-        <artifactId>odlparent</artifactId>
-        <version>1.8.1-Carbon</version>
-    </parent>
 
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
     <groupId>org.onap.ccsdk.parent</groupId>
     <artifactId>odlparent-carbon-sr1</artifactId>
-    <version>0.0.1-SNAPSHOT</version>
+    <version>0.2.0-SNAPSHOT</version>
 
 
 
         <onap.nexus.host>nexus.onap.org</onap.nexus.host>
         <onap.nexus.port>443</onap.nexus.port>
         <onap.nexus.protocol>https</onap.nexus.protocol>
-        <onap.nexus.public-url>${onap.nexus.protocol}://${onap.nexus.host}:${onap.nexus.port}/content/groups/public</onap.nexus.public-url>
-        <onap.nexus.release-url>${onap.nexus.protocol}://${onap.nexus.host}:${onap.nexus.port}/content/repositories/releases</onap.nexus.release-url>
-        <onap.nexus.snapshot-url>${onap.nexus.protocol}://${onap.nexus.host}:${onap.nexus.port}/content/repositories/snapshots</onap.nexus.snapshot-url>
-        <onap.nexus.staging.server-id>ecomp-releases</onap.nexus.staging.server-id>
-        <onap.nexus.staging.profile-id></onap.nexus.staging.profile-id>
+        <onap.nexus.public-url>https://nexus.onap.org/content/groups/public</onap.nexus.public-url>
+        <onap.nexus.staging-url>https://nexus.onap.org/content/groups/staging</onap.nexus.staging-url>
+        <onap.nexus.release-url>https://nexus.onap.org/content/repositories/releases</onap.nexus.release-url>
+        <onap.nexus.snapshot-url>https://nexus.onap.org/content/repositories/snapshots</onap.nexus.snapshot-url>
+        <onap.nexus.staging.server-id>ecomp-staging</onap.nexus.staging.server-id>
+        <onap.nexus.staging.profile-id>176c31dfe190a</onap.nexus.staging.profile-id>
 
 
         <!-- OpenDaylight repositories -->
 
 
         <!-- CCSDK component versions -->
-        <ccsdk.sli.core.version>[0.1,0.2)</ccsdk.sli.core.version>
-        <ccsdk.sli.adaptors.version>[0.1,0.2)</ccsdk.sli.adaptors.version>
-        <ccsdk.sli.northbound.version>[0.1,0.2)</ccsdk.sli.northbound.version>
-        <ccsdk.sli.plugins.version>[0.1,0.2)</ccsdk.sli.plugins.version>
+        <ccsdk.sli.core.version>0.1.0</ccsdk.sli.core.version>
+        <ccsdk.sli.adaptors.version>0.1.0</ccsdk.sli.adaptors.version>
+        <ccsdk.sli.northbound.version>0.1.0</ccsdk.sli.northbound.version>
+        <ccsdk.sli.plugins.version>0.1.0</ccsdk.sli.plugins.version>
         <sdnctl.sli.version>${ccsdk.sli.core.version}</sdnctl.sli.version>
         <sdnctl.aai.service.version>${ccsdk.sli.adaptors.version}</sdnctl.aai.service.version>
         <sdnctl.dblib.version>${ccsdk.sli.core.version}</sdnctl.dblib.version>
         <org.json.version>20131018</org.json.version>
 
         <!-- Used by sfc -->
-        <jettison.version>1.3.7</jettison.version>
+        <jettison.version>1.3.6</jettison.version>
         <!-- Used by persistence -->
         <jsr305.api.version>3.0.0</jsr305.api.version>
         <!-- Need to stick to JUnit 4.11 until https://github.com/jayway/powermock/issues/560
         <apache.httpcomponents.client.version>4.3.3</apache.httpcomponents.client.version>
         <antlr.version>4.5.1</antlr.version>
         <mysql.connector.version>5.1.39</mysql.connector.version>
+        <mariadb.connector.version>2.1.1</mariadb.connector.version>
         <h2database.version>1.4.186</h2database.version>
 
         <tomcat-jdbc.version>8.5.14</tomcat-jdbc.version>
     </properties>
 
 
+  <parent>
+        <groupId>org.onap.oparent</groupId>
+        <artifactId>oparent-odlparent</artifactId>
+        <version>1.0.0</version>
+       <relativePath />
+  </parent>
     <dependencyManagement>
         <dependencies>
             <dependency>
     </dependencyManagement>
 
 
-    <name>Parent POM : ODL project, Carbon SR1</name>
+    <name>CCSDK Parent POM : ODL project, Carbon SR1</name>
     <url>http://wiki.onap.org</url>
-    <description>Root POM to be used for all SDNC projects</description>
+    <description>Root POM to be used for all Carbon SR1 based CCSDK projects</description>
 
 
     <issueManagement>
                 <enabled>true</enabled>
             </snapshots>
         </pluginRepository>
+        <pluginRepository>
+            <id>onap-snapshot</id>
+            <url>${onap.nexus.snapshot-url}</url>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </pluginRepository>
         <pluginRepository>
             <id>opendaylight-mirror</id>
             <name>opendaylight-mirror</name>
             <url>${onap.nexus.public-url}</url>
             <releases>
                 <enabled>true</enabled>
-                <!-- <updatePolicy>always</updatePolicy> <updatePolicy>never</updatePolicy>
-                    <updatePolicy>daily</updatePolicy> <updatePolicy>interval:in minutes</updatePolicy> -->
                 <updatePolicy>never</updatePolicy>
             </releases>
             <snapshots>
                 <enabled>true</enabled>
                 <updatePolicy>always</updatePolicy>
-                <!-- <updatePolicy>always</updatePolicy> <updatePolicy>never</updatePolicy>
-                    <updatePolicy>daily</updatePolicy> <updatePolicy>interval:30</updatePolicy> -->
             </snapshots>
         </repository>
         <repository>
-            <id>ecomp-release</id>
+            <id>onap-staging</id>
+            <url>${onap.nexus.staging-url}</url>
+            <releases>
+                <enabled>true</enabled>
+                <updatePolicy>never</updatePolicy>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+                <updatePolicy>always</updatePolicy>
+            </snapshots>
+        </repository>
+        <repository>
+            <id>ecomp-releases</id>
             <name>onap-repository-releases</name>
             <url>${onap.nexus.release-url}</url>
             <releases>
             </snapshots>
         </repository>
         <repository>
-            <id>ecomp-snapshot</id>
+            <id>ecomp-snapshots</id>
             <name>onap-repository-snapshots</name>
             <url>${onap.nexus.snapshot-url}</url>
             <releases>
         </pluginManagement>
 
         <plugins>
-            <!-- license plugin -->
-
-            <plugin>
-
-                <groupId>org.codehaus.mojo</groupId>
-
-                <artifactId>license-maven-plugin</artifactId>
-
-                <version>1.10</version>
-
-                <configuration>
-
-                    <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
-
-                    <processStartTag>============LICENSE_START=======================================================</processStartTag>
-
-                    <processEndTag>============LICENSE_END=========================================================</processEndTag>
-
-                    <sectionDelimiter>================================================================================</sectionDelimiter>
-
-                    <licenseName>apache_v2</licenseName>
-
-                    <inceptionYear>2017</inceptionYear>
-
-                    <organizationName>ONAP Intellectual Property. All
-                        rights
-                        reserved.</organizationName>
-
-                    <projectName>openECOMP : SDN-C</projectName>
-
-                    <canUpdateCopyright>true</canUpdateCopyright>
-
-                    <canUpdateDescription>true</canUpdateDescription>
-
-                    <canUpdateLicense>true</canUpdateLicense>
-
-                    <emptyLineAfterHeader>true</emptyLineAfterHeader>
-                    <excludes>
-                        <exclude>**/*.png</exclude>
-                        <exclude>**/*.json</exclude>
-                    </excludes>
-
-                </configuration>
-
-                <executions>
-
-                    <execution>
-
-                        <id>first</id>
-
-                        <goals>
-
-                            <goal>update-file-header</goal>
-
-                        </goals>
-
-                        <phase>process-sources</phase>
-
-                    </execution>
-
-                </executions>
-
-            </plugin>
 
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>