Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You can build most of the projects directly in IntelliJ - but everything can be built using a root pom.xml example (docker is required for dcae-inventory).  Ideally we would all run a standardized vagrant development environment (running the same versions of grunt/node/npn/bower, jdk etc).

...

Pending requests

Jira Legacy
serverSystem JiraONAP JIRA
serverId4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb
keyCOMMON-17

Jira Legacy
serverSystem JiraONAP JIRA
serverId4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb
keyCOMMON-18

Jira Legacy
serverSystem JiraONAP JIRA
serverId4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb
keyPORTAL-8

merge/defer-to 

Jira Legacy
serverSystem JiraONAP JIRA
serverId4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb
keyINT-5

8224988Building Entire ONAP

Procedure using git-repo

(Thanks David Bainbridge)

...

Updated pom.xml with the latest master changes for 20171227 https://github.com/obrienlabs/onap-root/blob/master/pom.xmlwill add vnfsdk when I finished triaging the build 

curl https://jira.onap.org/secure/attachment/10828/pom.xml > pom.xml

Only issue is you will need to copy the License.txt before you run for aai - still verifying the fix for 

Jira Legacy
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyAAI-568


Code Block
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
mkdir onap
cd onap
# currently updating my own with no dcae, mso, aai-service - they are deprecated
#repo init -u https://github.com/obrienlabs/onap-root/tree/master/onap-manifest
repo init -u https://github.com/dbainbri-ciena/onap-manifest
repo sync -q --no-clone-bundle
# pull https://github.com/obrienlabs/onap-root/blob/master/pom.xml
# will post updatedcurl https://jira.onap.org/secure/attachment/10828/pom.xml > pom.xml
shortly after I finish testing it
cp aai/logging-service/License.txt .
mvn clean install -U -DskipTests=true -Dmaven.test.skip=true -Dmaven.javadoc.skip=true

...

Todo: move to private branch or JIRA to be under source control - 

Jira Legacy
serverSystem JiraONAP JIRA
serverId4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb
keyCOMMON-18

For now on https://github.com/obrienlabs/onap-root

...

Some repos like dcae-inventory will require docker installed to build the images.

for speed build with all 5 repos in (~.m2/settings.xml) and the maven options below (no tests and no test compilation) - and try to get a 8-12 thread machine and most importantly a fast SSD - or use a Mac.

obrienbiometrics:core michaelobrien$ mvn clean install -U -DskipTests=true -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -Dadditionalparam=-Xdoclint:none


https://github.com/obrienlabs/onap-root

...