Failed to deploy so artifacts in nexus (again) 33/6733/1
authorRob Daugherty <rd472p@att.com>
Fri, 4 Aug 2017 16:15:51 +0000 (12:15 -0400)
committerRob Daugherty <rd472p@att.com>
Fri, 4 Aug 2017 16:15:51 +0000 (12:15 -0400)
commit9de3ce07e6b287c48c2c2d52a84534ed48932579
tree527206b2c6eaf2d687a84adc50405e8d690c7c7c
parent56e4cb317b83090d1caf92ae2536d1173f507192
Failed to deploy so artifacts in nexus (again)

There are Linux Foundation rules (enforced by nexus) that I still
don't really understand. I'm convinced this is absolutely true:

The groupId of every artifact in a project MUST begin with:
org.openecomp.<project>
   --or--
org.onap.<project>

The top-level artifact is no exception.  So for example, this is
NOT allowed:

<groupId>org.openecomp</groupId>
<artifactId>so</groupId>

Here's what I'm trying now.  The top level pom will contain:

        <groupId>org.openecomp.so</groupId>
        <artifactId>so-parent</artifactId>

Child modules will contain:

        <parent>
                <groupId>org.openecomp.so</groupId>
                <artifactId>so-parent</artifactId>
                <version>1.1.0-SNAPSHOT</version>
        </parent>

        <groupId>org.openecomp.so</groupId>
        <artifactId>some-child-artifact</artifactId>

Note that the groupId for the direct child module will be the
same as the groupId for its parent.

Issue: SO-21
Change-Id: I0d3cd2eb7a1883e23e3c0878ee7fa3dd4a7d55b2
Signed-off-by: Rob Daugherty <rd472p@att.com>
33 files changed:
adapters/mso-adapter-utils/pom.xml
adapters/mso-adapters-rest-interface/pom.xml
adapters/mso-catalog-db-adapter/pom.xml
adapters/mso-network-adapter-async-client/pom.xml
adapters/mso-network-adapter/pom.xml
adapters/mso-requests-db-adapter/pom.xml
adapters/mso-sdnc-adapter/pom.xml
adapters/mso-tenant-adapter/pom.xml
adapters/mso-vnf-adapter-async-client/pom.xml
adapters/mso-vnf-adapter/pom.xml
adapters/mso-workflow-message-adapter/pom.xml
adapters/pom.xml
asdc-controller/pom.xml
bpmn/MSOCockpit/pom.xml
bpmn/MSOCommonBPMN/pom.xml
bpmn/MSOCoreBPMN/pom.xml
bpmn/MSOInfrastructureBPMN/pom.xml
bpmn/MSOMockServer/pom.xml
bpmn/MSORESTClient/pom.xml
bpmn/MSOURN-plugin/pom.xml
bpmn/pom.xml
common/pom.xml
mso-api-handlers/mso-api-handler-common/pom.xml
mso-api-handlers/mso-api-handler-infra/pom.xml
mso-api-handlers/mso-requests-db/pom.xml
mso-api-handlers/pom.xml
mso-catalog-db/pom.xml
packages/arquillian-unit-tests/pom.xml
packages/deliveries/pom.xml
packages/docker/pom.xml
packages/pom.xml
pom.xml
status-control/pom.xml