...
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 | ||||||
---|---|---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
merge/defer-to
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
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 | ||||||
---|---|---|---|---|---|---|
|
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 | ||||||
---|---|---|---|---|---|---|
|
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
...