Hi Huabing, I've incorporated the staging plugin config below into oparent, and it looks like the MSB release-version jobs are completing successfully now.
Thanks, Gary -----Original Message----- From: Jessica Wagantall via RT [mailto:onap-helpd...@rt.linuxfoundation.org] Sent: Monday, August 21, 2017 3:20 PM To: Gary Wu <gary.i...@huawei.com> Cc: onap-discuss@lists.onap.org; zhao.huab...@zte.com.cn Subject: [ONAP Helpdesk #44285] RE: MSB Jenkins job issue Sure, of course. Basically the pom.xml needs to be containing the repositories, distribution management and staging plugin blocks. Let's take the vid pom.xml as an example of the information your pom is missing. Basically, the staging plugin definition needs to look like this: <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.7</version> <extensions>true</extensions> <configuration> <nexusUrl>${nexusproxy}</nexusUrl> <stagingProfileId>176c31dfe190a</stagingProfileId> <serverId>ecomp-staging</serverId> </configuration> </plugin> You will also need the definition for the repositories, which looks like this: <repositories> <repository> <id>ecomp-releases</id> <name>VID Release Repository</name> <url>${nexusproxy}/${releaseNexusPath}</url> </repository> <repository> <id>ecomp-snapshots</id> <name>VID Snapshot Repository</name> <url>${nexusproxy}/${snapshotNexusPath}</url> </repository> <repository> <id>ecomp-staging</id> <name>VID Staging Repository</name> <url>${nexusproxy}/${stagingNexusPath}</url> </repository> <repository> <!-- Snapshots repository has ECOMP snapshot artifacts --> <id>oss-snapshots</id> <name>oss Central - Snapshots</name> <url>https://oss.sonatype.org/service/local/repositories/releases/content/</url> </repository> </repositories> Notice that the serverIDs are prefixed like "ecomp-" and not "onap-". This is a rename that still hasn't changed, but we are discussing about the impact on doing so. Lastly, you will also need to update the distribution management: <distributionManagement> <repository> <id>ecomp-releases</id> <name>VID Release Repository</name> <url>${nexusproxy}/${releaseNexusPath}</url> </repository> <snapshotRepository> <id>ecomp-snapshots</id> <name>VID Snapshot Repository</name> <url>${nexusproxy}/${snapshotNexusPath}</url> </snapshotRepository> <!-- added for javadoc --> <site> <id>ecomp-site</id> <url>dav:${nexusproxy}${sitePath}</url> </site> </distributionManagement> Please feel free to add me as reviewer to your pom.xml changes and I can help further. I hope this information helps Thanks! Jess _______________________________________________ onap-discuss mailing list onap-discuss@lists.onap.org https://lists.onap.org/mailman/listinfo/onap-discuss