[DMI] Fix for DMI merge master Job working 90/139490/2
authorsourabh_sourabh <sourabh.sourabh@est.tech>
Wed, 20 Nov 2024 10:37:59 +0000 (10:37 +0000)
committersourabh_sourabh <sourabh.sourabh@est.tech>
Wed, 20 Nov 2024 11:00:01 +0000 (11:00 +0000)
- Configured ECOMP snapshot and release repository for onap dmi and stub
  with root.

Issue-ID: CPS-2499
Change-Id: I65aa559e5460b418c1a002a1e486e474500f1d00
Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
dmi-service/pom.xml
dmi-stub/dmi-plugin-demo-and-csit-stub-app/pom.xml
pom.xml

index b3b5ff5..645140b 100644 (file)
@@ -43,6 +43,7 @@
         <!-- Global properties for version management -->
         <bug.pattern.version>1.5.0</bug.pattern.version>
         <gmavenplus.plugin.version>4.0.1</gmavenplus.plugin.version>
+        <maven.deploy.plugin.version>3.1.2</maven.deploy.plugin.version>
         <maven.surefire.plugin.version>3.3.1</maven.surefire.plugin.version>
         <openapi.generator.maven.plugin.version>6.6.0</openapi.generator.maven.plugin.version>
         <spring.boot.maven.plugin.version>3.1.2</spring.boot.maven.plugin.version>
         <jacoco.minimum.coverage>0.98</jacoco.minimum.coverage>
         <jacoco.outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</jacoco.outputDirectory>
         <jacoco.version>0.8.11</jacoco.version>
+
+        <!-- ONAP Nexus Repository Configuration -->
+        <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
+        <releaseNexusPath>/content/repositories/releases/</releaseNexusPath>
+        <snapshotNexusPath>/content/repositories/snapshots/</snapshotNexusPath>
     </properties>
 
     <dependencyManagement>
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-deploy-plugin</artifactId>
+                <version>${maven.deploy.plugin.version}</version>
+            </plugin>
         </plugins>
         <pluginManagement>
             <plugins>
             </plugins>
         </pluginManagement>
     </build>
+
     <profiles>
         <profile>
             <id>docker</id>
                 <activeByDefault>true</activeByDefault>
             </activation>
             <properties>
-                <image.name>onap-dmi-ncmp-plugin</image.name>
+                <image.name>ncmp-dmi-plugin</image.name>
             </properties>
             <build>
                 <plugins>
             </build>
         </profile>
     </profiles>
+
+    <distributionManagement>
+        <repository>
+            <id>ecomp-releases</id>
+            <name>ECOMP Release Repository</name>
+            <url>${onap.nexus.url}${releaseNexusPath}</url>
+        </repository>
+        <snapshotRepository>
+            <id>ecomp-snapshots</id>
+            <name>ECOMP Snapshot Repository</name>
+            <url>${onap.nexus.url}${snapshotNexusPath}</url>
+        </snapshotRepository>
+    </distributionManagement>
+
 </project>
\ No newline at end of file
index 0cdac6e..e513d92 100644 (file)
 
     <properties>
         <app>org.onap.cps.ncmp.dmi.rest.stub.DmiDemoApplication</app>
+
+        <maven.deploy.plugin.version>3.1.2</maven.deploy.plugin.version>
+
+        <!-- ONAP Nexus Repository Configuration -->
+        <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
+        <releaseNexusPath>/content/repositories/releases/</releaseNexusPath>
+        <snapshotNexusPath>/content/repositories/snapshots/</snapshotNexusPath>
     </properties>
 
     <dependencies>
                         </execution>
                     </executions>
                 </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-deploy-plugin</artifactId>
+                    <version>${maven.deploy.plugin.version}</version>
+                </plugin>
             </plugins>
         </pluginManagement>
     </build>
                 <activeByDefault>true</activeByDefault>
             </activation>
             <properties>
-                <image.name>onap-dmi-plugin-demo-and-csit-stub</image.name>
+                <image.name>dmi-plugin-demo-and-csit-stub</image.name>
             </properties>
             <build>
                 <plugins>
             </build>
         </profile>
     </profiles>
+
+    <distributionManagement>
+        <repository>
+            <id>ecomp-releases</id>
+            <name>ECOMP Release Repository</name>
+            <url>${onap.nexus.url}${releaseNexusPath}</url>
+        </repository>
+        <snapshotRepository>
+            <id>ecomp-snapshots</id>
+            <name>ECOMP Snapshot Repository</name>
+            <url>${onap.nexus.url}${snapshotNexusPath}</url>
+        </snapshotRepository>
+    </distributionManagement>
+
 </project>
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 4e0a388..8596be2 100644 (file)
--- a/pom.xml
+++ b/pom.xml
         <maven.compiler.target>17</maven.compiler.target>
         <maven.dependency.plugin.version>3.7.1</maven.dependency.plugin.version>
         <maven.deploy.plugin.version>3.1.2</maven.deploy.plugin.version>
+        <maven.deploy.skip>false</maven.deploy.skip>
+        <maven.install.skip>false</maven.install.skip>
 
         <!-- ONAP Nexus Repository Configuration -->
         <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
-        <nexusproxy>https://nexus.onap.org</nexusproxy>
         <releaseNexusPath>/content/repositories/releases/</releaseNexusPath>
         <snapshotNexusPath>/content/repositories/snapshots/</snapshotNexusPath>
     </properties>