oparent.git
4 years agoupdate version of checkstyle for latest google style and jdk 8 36/96036/2
John J. Franey [Thu, 19 Sep 2019 16:27:10 +0000 (12:27 -0400)]
update version of checkstyle for latest google style and jdk 8

Upgrade to use the latest google style (plus onap style).
This latest style adds rules for jdk 8 source level.

Upgrade the version of checkstyle to 8.24.  The latest google
style rules are compatible with 8.24 and later.

Upgrade checkstyle maven plugin to 3.1.0 (from 2.17).

This jdk8 version of checkstyle is active only when the build-time
java runtime is jdk8 or later, otherwise, the original checkstyle
is active.

Issue-ID: INT-1271
Change-Id: Ib190b39efc5a6028ab4874301e6a813f0a36b138
Signed-off-by: John J. Franey <john.franey@att.com>
4 years agoAdd compiler-plugin example 58/98158/3
Brian Freeman [Thu, 7 Nov 2019 20:56:25 +0000 (15:56 -0500)]
Add compiler-plugin example

Issue-ID: INT-1352
Change-Id: I299e39577c76e6cd699049ea06165ce1961da81a
Signed-off-by: Brian Freeman <bf1936@att.com>
4 years agoUprev to 3.0.0 for Java 11 55/97855/2
Brian Freeman [Fri, 1 Nov 2019 13:48:01 +0000 (08:48 -0500)]
Uprev to 3.0.0 for Java 11

Update copyright modifications

Issue-ID: INT-1352
Change-Id: I7a574c52398990ac38e6e5da287dc424933babfb
Signed-off-by: Brian Freeman <bf1936@att.com>
4 years agoUpdate onap_oparent_ptl refernces 64/94964/2
Brian Freeman [Wed, 4 Sep 2019 18:06:41 +0000 (13:06 -0500)]
Update onap_oparent_ptl refernces

correct morgan id

Issue-ID: INT-1214
Change-Id: I7f3badd8df78e4e346a0a39cd11f2c1d9df8b387
Signed-off-by: Brian Freeman <bf1936@att.com>
4 years agoBump oparent to 2.2.0-SNAPSHOT 63/94863/2
Pamela Dragosh [Tue, 3 Sep 2019 18:38:50 +0000 (14:38 -0400)]
Bump oparent to 2.2.0-SNAPSHOT

After release 2.1.0, bump the version. Followed same as
this review: https://gerrit.onap.org/r/c/oparent/+/90407

Issue-ID: INT-1233
Change-Id: Ie139ab223870986d9dfcc443a18af2446884778e
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoFix timezones in INFO.yaml 27/94927/1
Brian Freeman [Wed, 4 Sep 2019 12:35:29 +0000 (07:35 -0500)]
Fix timezones in INFO.yaml

Issue-ID: INT-1214
Change-Id: Ie43ba620cb5d67a2b85f82e3a70dac64258d608b
Signed-off-by: Brian Freeman <bf1936@att.com>
4 years agoRelease oparent 2.1.0 62/94862/1
Pamela Dragosh [Tue, 3 Sep 2019 18:12:33 +0000 (14:12 -0400)]
Release oparent 2.1.0

El Alto 2.1.p0 oparent release.

Issue-ID: INT-1233
Change-Id: I5840d9f1e963fa680766c3f0fddf25eb4948ec48
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoUpdate for security El Alto 41/94641/1
Brian Freeman [Thu, 29 Aug 2019 21:05:47 +0000 (16:05 -0500)]
Update for security El Alto

Issue-ID: INT-1232
Change-Id: I38967644bd3bbf1b1f966fc216eb59262cd62487
Signed-off-by: Brian Freeman <bf1936@att.com>
4 years agoUpgrade jetty to 9.4.20.v20190813 85/93885/3
Pamela Dragosh [Mon, 19 Aug 2019 16:09:03 +0000 (12:09 -0400)]
Upgrade jetty to 9.4.20.v20190813

Issue-ID: INT-1206
Change-Id: Ia57493410b0b1027a3515f6d319b923830512e4b
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoAdd INFO.yaml 94/93994/2
Brian Freeman [Tue, 20 Aug 2019 19:08:35 +0000 (14:08 -0500)]
Add INFO.yaml

Issue-ID: INT-1214
Change-Id: I36c05ac27a26fce38d4337da6d9a035043b353bb
Signed-off-by: Brian Freeman <bf1936@att.com>
4 years agoVersion bump oparent master to 2.1.0-SNAPSHOT 07/90407/1
Gary Wu [Fri, 21 Jun 2019 17:31:57 +0000 (10:31 -0700)]
Version bump oparent master to 2.1.0-SNAPSHOT

Issue-ID: INT-1055
Signed-off-by: Yang Xu <yang.xu@futurewei.com>
Change-Id: Ia06ecf1de96fd1712965e480b99ad7a40499dce7

4 years agoVersion bump oparent 86/86686/1 dublin
Gary Wu [Tue, 30 Apr 2019 20:53:54 +0000 (13:53 -0700)]
Version bump oparent

Change-Id: Ida107f54d36da2bc34bce07cb25b3d708ebc66b7
Issue-ID: INT-1055
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoBump major version for new global staging job 63/81863/1 2.0.0 4.0.0-ONAP
Gary Wu [Fri, 8 Mar 2019 16:31:50 +0000 (08:31 -0800)]
Bump major version for new global staging job

The changes required to support LF's new global staging
job template are breaking changes for downstream projects;
bumping the major version number to reflect the impact.

Change-Id: I7bdc1862122c7066d4f875e3d414db58398b7eb8
Issue-ID: CIMAN-234
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoDisable nexus-staging-maven-plugin 45/79745/1
Gary Wu [Wed, 6 Mar 2019 00:55:21 +0000 (16:55 -0800)]
Disable nexus-staging-maven-plugin

Change-Id: Idd35b01ff785e240eeb23c42e6f90aa5518b4de1
Issue-ID: CIMAN-234
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoDisable nexus-staging-maven-plugin 44/79744/1
Jessica Wagantall [Wed, 6 Mar 2019 00:13:54 +0000 (16:13 -0800)]
Disable nexus-staging-maven-plugin

Do not use nexus-staging-maven-plugin since
lftools will make the push of the artifacts in the
new gerrit-maven-stage job

Change-Id: I383e5a0dde097af842c57788c012c1e74ba13442
Issue-ID: CIMAN-234
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
5 years agoUpdate oparent depedency versions 39/78239/1 1.2.3
Gary Wu [Mon, 11 Feb 2019 17:28:25 +0000 (09:28 -0800)]
Update oparent depedency versions

Change-Id: Ib491a56048ad66e12129ee3e11838a1ca927b56e
Issue-ID: INT-868
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoFix checkstyle build and xml 70/78070/1
Pamela Dragosh [Thu, 7 Feb 2019 16:26:06 +0000 (11:26 -0500)]
Fix checkstyle build and xml

The XML for onap-java-code style has a bug identified by Eclipse. The
maxLineLength field is not allowed.

In addition, not sure how any jobs work already, the sourceDirectory
appends and extra "src/main/java" to the path so some builds don't
always find the correct source files to generate warnings. The plugin
is a bit flaky and sometimes seems to find the java files, while other
times it does not. So some checkstyle warnings are not generated.

Change-Id: Ia07065a0d0df1429643680cb5bd70b5ec13bebde
Issue-ID: TSC-71
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
5 years agoVersion bump oparent to 1.2.3-SNAPSHOT 60/72560/1
Gary Wu [Tue, 13 Nov 2018 17:39:13 +0000 (09:39 -0800)]
Version bump oparent to 1.2.3-SNAPSHOT

Change-Id: Ia590d91f493cf5ac7d958abefe6eb427713060e5
Issue-ID: INT-720
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agooparent spring 5.0.9 to 5.1.2 for CLM 96/72396/1 1.2.2 3.0.0-ONAP 3.0.1-ONAP
root [Mon, 12 Nov 2018 02:56:44 +0000 (21:56 -0500)]
oparent spring 5.0.9 to 5.1.2 for CLM

Change-Id: Ia8c80c14f34040c7ef18000d48ac09662cf736a0
Issue-ID: INT-716
Signed-off-by: root <frank.obrien@amdocs.com>
5 years agoRemove hard-coding of ONAP nexus repos 68/69768/1
Gary Wu [Wed, 3 Oct 2018 20:21:30 +0000 (13:21 -0700)]
Remove hard-coding of ONAP nexus repos

Remove hard-coding of ONAP nexus repos so that they can be
specified in the setting.xml for each build environment instead.

Change-Id: Ieea666eac1626c0d0f64e7db786aa73851c22cfe
Issue-ID: INT-678
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoRevert "Add jackson-databind dependency" 83/68683/1
Gary Wu [Mon, 24 Sep 2018 14:59:42 +0000 (07:59 -0700)]
Revert "Add jackson-databind dependency"

This reverts commit 8e6f67e07788e1ef75fa4ac8a480decf61df573c.
Issue-ID: SO-1047
Change-Id: I225e6ab136d84348417fada042da1234d5c15cd6
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoAdd jackson-databind dependency 81/68381/1
Siva.ye [Fri, 21 Sep 2018 09:41:22 +0000 (09:41 +0000)]
Add jackson-databind dependency

Change-Id: Idaa55084f5ecb0dd3536c232cebc14fb50000009
Issue-ID: SO-1047
Signed-off-by: Siva.ye <yezhihua@huawei.com>
5 years agoVersion bump oparent to 1.2.2-SNAPSHOT 85/67385/1
Gary Wu [Tue, 18 Sep 2018 17:12:47 +0000 (10:12 -0700)]
Version bump oparent to 1.2.2-SNAPSHOT

Change-Id: I7fb32303220724ad410869d598822160272e49e3
Issue-ID: INT-656
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoDowngrade bootstrap to 4.1.2 75/66775/2 1.2.1
Gary Wu [Fri, 14 Sep 2018 22:52:33 +0000 (15:52 -0700)]
Downgrade bootstrap to 4.1.2

Downgrade bootstrap to 4.1.2 due to CVE issues with 4.1.3.

Change-Id: Id53a4d87e2b76f95faf22546f8a6ad670af77d15
Issue-ID: INT-656
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoMerge "Support building against local nexus repos"
Helen Chen [Fri, 14 Sep 2018 16:22:31 +0000 (16:22 +0000)]
Merge "Support building against local nexus repos"

5 years agoSupport building against local nexus repos 41/65941/9
Gary Wu [Tue, 11 Sep 2018 21:28:49 +0000 (14:28 -0700)]
Support building against local nexus repos

Refactor oparent pom to support running builds against local nexus
repos without having to modify oparent source code.

Change-Id: Ic4bd87a6c140ea0d5600fa0cf9aaa37543afcd77
Issue-ID: INT-652
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoStandardize 3rd party library versions 37/66237/1
Gary Wu [Wed, 12 Sep 2018 22:11:04 +0000 (15:11 -0700)]
Standardize 3rd party library versions

Change-Id: Ib36af3afeb6fc1ebd4ea288b130221cc5df53e9e
Issue-ID: INT-656
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoMerge "Try guava 26.0-jre to fix CLM issues"
Helen Chen [Thu, 30 Aug 2018 15:39:36 +0000 (15:39 +0000)]
Merge "Try guava 26.0-jre to fix CLM issues"

5 years agoBump JaCoCo version to 0.8.2 79/63479/1
Piotr Bochenski [Wed, 29 Aug 2018 12:57:45 +0000 (14:57 +0200)]
Bump JaCoCo version to 0.8.2

Currently, oparent uses JaCoCo version that is more than 2 years old.

0.8.2 version fixes at least following issues:
* enable building on JDK10
* Kotlin language support

Change-Id: Ic9fa8e80ffb01fe7d5176fb670a7b6f7a5bf6117
Issue-ID: INT-639
Signed-off-by: Piotr Bochenski <piotr.bochenski@nokia.com>
5 years agoTry guava 26.0-jre to fix CLM issues 21/63321/1
Gary Wu [Tue, 28 Aug 2018 19:52:55 +0000 (12:52 -0700)]
Try guava 26.0-jre to fix CLM issues

Change-Id: I1f1b5e610e3a8d408eb94daa148be274dc8f16d3
Issue-ID: INT-619
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoVersion bump oparent to 1.2.1-SNAPSHOT 23/62423/1
Gary Wu [Fri, 24 Aug 2018 20:22:08 +0000 (13:22 -0700)]
Version bump oparent to 1.2.1-SNAPSHOT

Change-Id: Ic6c2875ccaab4c31c2db81f9a08845dfb9812894
Issue-ID: INT-619
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoBump surefire version to 2.22.0 69/62369/1 1.2.0
Gary Wu [Fri, 24 Aug 2018 16:21:35 +0000 (09:21 -0700)]
Bump surefire version to 2.22.0

Change-Id: I2b2b222ecbb3c8d23a240e3cd82b8002329ef204
Issue-ID: INT-587
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoAdd dependencyManagement sections 67/62167/3
Pamela Dragosh [Thu, 23 Aug 2018 17:38:15 +0000 (13:38 -0400)]
Add dependencyManagement sections

Add depedencyManagement sub-module that declare dependecies. And
we are adding a submodule that declares.

Change-Id: I57dd301968cd9dbb55c79ab10df6de0cda6a21a5
Issue-ID: INT-619
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoBump oparent master to 1.2.0-SNAPSHOT 87/50987/1
Gary Wu [Thu, 7 Jun 2018 21:14:07 +0000 (14:14 -0700)]
Bump oparent master to 1.2.0-SNAPSHOT

Change-Id: Ib0ade741e66762822cfac67fd2f010bec9e66f89
Issue-ID: INT-506
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoBump oparent version 85/46885/1 2.0.0-ONAP beijing 2.0.0-ONAP
Gary Wu [Wed, 9 May 2018 18:25:09 +0000 (11:25 -0700)]
Bump oparent version

Change-Id: Icb213b4513af3dc032463ba0fa66fbdd57a2e081
Issue-ID: INT-440
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoUpdate lombok dependency 45/46845/1 v1.1.1
Gary Wu [Wed, 9 May 2018 14:06:12 +0000 (07:06 -0700)]
Update lombok dependency

Change-Id: Ic63239455c3d94062fdb6a8f5608b7a037997320
Issue-ID: INT-493
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoRemove staging from sample settings.xml 75/46275/1
Gary Wu [Fri, 4 May 2018 18:54:54 +0000 (11:54 -0700)]
Remove staging from sample settings.xml

Change-Id: I3099e56ba8adb2850653935adf0fbeb54071d925
Issue-ID: INT-490
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoRemove defunct odlparent directory 73/43573/1
Timoney, Dan (dt5972) [Wed, 18 Apr 2018 16:01:05 +0000 (12:01 -0400)]
Remove defunct odlparent directory

The odlparent directory in oparent is no longer used in Beijing and
should be removed.

Change-Id: Id8155a44497c4206d452713e786699f03cdf3e36
Issue-ID: INT-472
Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>
6 years agoBump oparent version 05/35005/1
Gary Wu [Sat, 10 Mar 2018 00:08:46 +0000 (16:08 -0800)]
Bump oparent version

Issue-ID: INT-440
Change-Id: Ifafff74f10336ac820576a3311c33e92f88d4307
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoFix NexusIQ policy violations in oparent-python 37/33837/2 v1.1.0
Gary Wu [Fri, 2 Mar 2018 19:06:06 +0000 (11:06 -0800)]
Fix NexusIQ policy violations in oparent-python

Bump version of maven-python-distribute-plugin.
The latest version of maven-python-distribute-plugin
still includes dependencies that have NexusIQ
policy violations, so removed the plugin from
the build dependencies section since this plugin
is only used at build time, not at runtime.

Change-Id: I1cf8515a6955e0d9d6236e10f9cfa2d8d4971646
Issue-ID: INT-435
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoAdd sonar-maven-plugin version 63/30363/1
Jessica Wagantall [Tue, 6 Feb 2018 01:59:39 +0000 (17:59 -0800)]
Add sonar-maven-plugin version

Use Sonar plugin version 3.2

Change-Id: Id2ec0e7bd949b25b6c8e4a8c5d65dd9ddecaa5c1
Issue-ID: CIMAN-65
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 years agoAdd sonar config back to oparent/pom.xml 65/30165/1
Gary Wu [Fri, 2 Feb 2018 19:28:49 +0000 (11:28 -0800)]
Add sonar config back to oparent/pom.xml

Change-Id: I6aae043452e82a3cfd60eea8f67dede13b6c9a83
Issue-ID: CIMAN-126
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoMove sonar plugin config to oparent parent pom 63/30163/1
Gary Wu [Fri, 2 Feb 2018 19:10:57 +0000 (11:10 -0800)]
Move sonar plugin config to oparent parent pom

Change-Id: I0babeb2c75ce8e46bf9ae305c3ddc2a86759605e
Issue-ID: CIMAN-126
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoVersion bump after Amsterdam branching 07/24807/1
Gary Wu [Tue, 21 Nov 2017 22:52:33 +0000 (14:52 -0800)]
Version bump after Amsterdam branching

Change-Id: I2af296b5606db3959064c52085b7664e87e5488e
Issue-ID: CIMAN-120
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoBump minor version 77/24277/3
Jessica Wagantall [Sun, 19 Nov 2017 02:32:09 +0000 (18:32 -0800)]
Bump minor version

Bump minor version in preparation for Amsterdam
branching.

Change-Id: Icaa42897a166686539db7cc242d0e4aa9af52a48
Issue-ID: CIMAN-120
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoDisallow SNAPSHOT dependencies 49/21049/1
Gary Wu [Fri, 27 Oct 2017 17:53:27 +0000 (10:53 -0700)]
Disallow SNAPSHOT dependencies

Fail the build if SNAPSHOT dependencies are detected.

Change-Id: If2acd1ea46d013c632dcc1897e09bc853e236518
Issue-ID: INT-309
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoUpdate version in version.properties 51/20151/1
Dan Timoney [Mon, 23 Oct 2017 13:58:57 +0000 (09:58 -0400)]
Update version in version.properties

Updated version in version.properties to 1.0.0 to match SNAPSHOT
version in pom.xml

Change-Id: I1e7214bcb6833886938802e0e8e136cfbe22a81e
Issue-ID: INT-293
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoCleanup project's name in Sonar 47/18847/1
Jessica Wagantall [Fri, 13 Oct 2017 23:43:11 +0000 (16:43 -0700)]
Cleanup project's name in Sonar

The name parameter in the root pom.xml should
match the project name in gerrit to reflect consistency in Sonar.

Change-Id: I9b1d51f1986b21f24d6389b2da2c21c265399246
Issue-id: CIMAN-65
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 years agoRevert "Update distributionManagement serverIds" 51/18351/1
Gary Wu [Wed, 11 Oct 2017 19:58:43 +0000 (12:58 -0700)]
Revert "Update distributionManagement serverIds"

This reverts commit c93675909cd9d81064d1fdd8c0c7f33ba39fc7cc.

Change-Id: Ia3d0f75785e4ba9bb25d6cdb55e32206e120c38e
Issue-ID: INT-249
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoMerge "Update distributionManagement serverIds"
Gary Wu [Wed, 11 Oct 2017 19:54:14 +0000 (19:54 +0000)]
Merge "Update distributionManagement serverIds"

6 years agoUpdate distributionManagement serverIds 43/18343/1
Gary Wu [Wed, 11 Oct 2017 19:45:16 +0000 (12:45 -0700)]
Update distributionManagement serverIds

Change-Id: Iafd88030b0c9a90abbb3d92d215fc13197a67885
Issue-ID: INT-249
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoEnable staging plugin 55/17755/1
Dan Timoney [Tue, 10 Oct 2017 00:04:18 +0000 (20:04 -0400)]
Enable staging plugin

Release build for oparent-odlparent is not using staging plugin, and
so is failing trying to write to releases

Change-Id: Ie2d559cd4043566fb278a48b697731aa8d74a905
Issue-ID: INT-257
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoFix version tag placement 09/17509/1
Dan Timoney [Fri, 6 Oct 2017 19:06:32 +0000 (15:06 -0400)]
Fix version tag placement

oparent-odlparent Jenkins job updates the first <version> tag in
the pom.xml, so the <parent> tag must appear after the <version>
for the pom.xml itself.

Change-Id: I3369c804a2470936c51801b5fbdd53b0052ee83c
Issue-ID: INT-257
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoFix bug for oparent-python 43/13743/1
Zhaoxing [Wed, 20 Sep 2017 07:39:02 +0000 (15:39 +0800)]
Fix bug for oparent-python

Change-Id: Ia1c49c5f3f6d629a5573aa22a7ea9816b230fa85
Issue-ID: INT-222
Signed-off-by: Zhaoxing <meng.zhaoxing1@zte.com.cn>
6 years agoAdd missing license header 95/12795/1
Gary Wu [Fri, 15 Sep 2017 20:45:42 +0000 (13:45 -0700)]
Add missing license header

Change-Id: Ie7ce5da5f0baa6a77dd3bfefd523f28682fe27ba
Issue-ID: INT-103
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years ago[TEST-48] create a parent for python in oparent 29/11229/2
DR695H [Fri, 8 Sep 2017 19:20:22 +0000 (15:20 -0400)]
[TEST-48] create a parent for python in oparent

This allows python projects to inherit common stuff from this

Change-Id: Ifea061e33be75237ebe459fc7481d32cdbcc2182
Signed-off-by: DR695H <dr695h@att.com>
6 years agoMove checkstyle config to plugins section 01/10901/3
Gary Wu [Thu, 7 Sep 2017 18:40:49 +0000 (11:40 -0700)]
Move checkstyle config to plugins section

Move ONAP checkstyle config from the pluginManagement
section to the plugins section to fix dependency
resolution issues.

Change-Id: I8cc359e2d2e588717eb2f7dd56b691c8ee3cdf0a
Issue-ID: INT-128
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoOParent children do not find checkstyle 51/10551/1
Anaël Closson [Wed, 6 Sep 2017 09:55:21 +0000 (11:55 +0200)]
OParent children do not find checkstyle

The checkstyle plugin cannot be found by projects inheriting by OParent.
When maven executes the check-license execution, he finds the
org.onap.oparent:checkstyle:jar:1.0.0 as dependency and tries to retreive it.
The repository section doesn't apply to plugin dependencies and so
the org.onap.oparent:checkstyle:jar cannot be found.

By adding it as dependency of the org.onap.oparent:oparent project,
the artifact is downloaded using the project repositories and is already
available when the plugin dependencies are checked.

This might be due to a maven bug.

Change-Id: I9eabea660b5fe8ceacc7299914e64ccccd7c2850
Issue-Id: INT-128
Signed-off-by: Anaël Closson <ac2550@intl.att.com>
6 years agoRelax O-Parent license check requirements 09/10409/3 1.0.0-Amsterdam 1.0.0-ONAP v0.1.1
Gary Wu [Tue, 5 Sep 2017 22:34:49 +0000 (15:34 -0700)]
Relax O-Parent license check requirements

Relax O-Parent license check formatting requirements.
At the same time, violations will now become errors and
will fail builds.

Change-Id: Ie581895796cc06a9f008d7b739583fb44673aa19
Issue-ID: INT-135
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoMerge "OParent deps not downloaded by children"
Gary Wu [Tue, 5 Sep 2017 05:35:22 +0000 (05:35 +0000)]
Merge "OParent deps not downloaded by children"

6 years agoOParent deps not downloaded by children 99/9699/2
Anaël Closson [Thu, 31 Aug 2017 15:03:05 +0000 (17:03 +0200)]
OParent deps not downloaded by children

When compiling a project that use OParent as parent project, despite
the usage of ONAP nexus repositories in the project repositories
configuration, the dependencies of org.onap.oparent:oparent are only
searched on maven central which results in build failure for those
projects.

Issue-Id: INT-128
Change-Id: Iba9b92cc563685ffe9454d824191028b357bc9f1
Signed-off-by: Anaël Closson <ac2550@intl.att.com>
6 years agoAdd back ruleset.xml referred to by v0.1.0 13/10013/1
Gary Wu [Fri, 1 Sep 2017 21:54:52 +0000 (14:54 -0700)]
Add back ruleset.xml referred to by v0.1.0

Add back ruleset.xml since it's referred to
by the released v0.1.0 artifact.

Issue-ID: INT-121
Change-Id: Ifa939b7d506ef3dd7d2d4180efba1d153645d6cf
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoMerge "Add parent for opendaylight vclients"
Gary Wu [Fri, 1 Sep 2017 21:50:54 +0000 (21:50 +0000)]
Merge "Add parent for opendaylight vclients"

6 years agoAdd parent for opendaylight vclients 69/9969/2
Dan Timoney [Fri, 1 Sep 2017 17:45:40 +0000 (13:45 -0400)]
Add parent for opendaylight vclients

Applications based on opendaylight need to inherit settings from the
opendaylight parent pom (odlparent).  This change adds a copy of
oparent whose parent is the odlparent pom, which will allow projects
based on opendaylight to still inherit settings from oparent.
The new odlparent-boron directory is included as module in top
level pom.xml, per review comments, to avoid release build failure.
This will have to be treated via a separate Jenkins build.

Change-Id: Icfb1f119672efc7cfd80748ee92cc331b01550a5
Issue-ID: CCSDK-43
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoRemove config for version-check plugin 85/9985/1
Gary Wu [Fri, 1 Sep 2017 19:55:42 +0000 (12:55 -0700)]
Remove config for version-check plugin

Change-Id: I559aa436b9a22e2490ef5c4cf9895dd4f83d6628
Issue-ID: INT-124
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoMove version-check to integration repo 75/9975/1
Gary Wu [Fri, 1 Sep 2017 19:22:48 +0000 (12:22 -0700)]
Move version-check to integration repo

Change-Id: I52ae07477f68e7ae665fa1d9c1f4ee2ae486d59f
Issue-ID: INT-124
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoAdd properties for raw repo, docker reg 67/9967/1
Lusheng Ji [Fri, 1 Sep 2017 17:43:02 +0000 (17:43 +0000)]
Add properties for raw repo, docker reg

Issue-Id: DCAEGEN2-60
Change-Id: I51f4ed9d7d282bf6b91d7e5c32fb1057957af003
Signed-off-by: Lusheng Ji <lji@research.att.com>
6 years agoMake SNAPSHOT dependency checks WARN only for now 17/9517/1
Gary Wu [Wed, 30 Aug 2017 19:51:01 +0000 (12:51 -0700)]
Make SNAPSHOT dependency checks WARN only for now

Change-Id: I32537204c3b75327492125c6fa888465fc06118a
Issue-ID: INT-103
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoMerge "Change of versioning strategy"
Gary Wu [Wed, 30 Aug 2017 18:46:54 +0000 (18:46 +0000)]
Merge "Change of versioning strategy"

6 years agoTemporarily disable version-check-maven-plugin 11/9511/1
Gary Wu [Wed, 30 Aug 2017 18:33:56 +0000 (11:33 -0700)]
Temporarily disable version-check-maven-plugin

Temporarily disable version-check-maven-plugin until we resolve
the proxy issue.

Change-Id: Idbf05d0c22388665ecc2dc321a5126493bede1c6
Issue-id: INT-125
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoRemove dependency on version-check-maven-plugin 07/9507/1
Gary Wu [Wed, 30 Aug 2017 18:16:32 +0000 (11:16 -0700)]
Remove dependency on version-check-maven-plugin

Change-Id: I66e969cd449c74cc9ea9631f4b7747a4d3acfb96
Issue-id: INT-125
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoAllow SNAPSHOT dependencies on oparent for now 05/9505/2
Gary Wu [Wed, 30 Aug 2017 17:56:39 +0000 (10:56 -0700)]
Allow SNAPSHOT dependencies on oparent for now

Temporarily allow SNAPSHOT dependencies on oparent
during the transition period while the
Independent Versioning process is being rolled out.

Change-Id: I2bd023546c047da6fac5ae0dec714be9f3aaba13
Issue-id: INT-103
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoChange of versioning strategy 49/9349/1
Anaël Closson [Wed, 30 Aug 2017 09:09:25 +0000 (11:09 +0200)]
Change of versioning strategy

Change-Id: I7bcce33d1ffdd1d49d25d02090313305b0ecf34f
Issue-id: INT-121
Signed-off-by: Anaël Closson <ac2550@intl.att.com>
6 years agoMove version manifest to integration repo 31/9231/2
Gary Wu [Tue, 29 Aug 2017 22:02:30 +0000 (15:02 -0700)]
Move version manifest to integration repo

Change-Id: Ie2f8f65d866a403db490efcdd84e8873c3c3bae5
Issue-id: INT-124
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoMaven plugin to check dependency versions 21/9221/3
Gary Wu [Tue, 29 Aug 2017 21:21:06 +0000 (14:21 -0700)]
Maven plugin to check dependency versions

Initial draft of a custom maven plugin to check
dependency versions against the version manifest.

Change-Id: If009461f6ecbcd86e5a43004a1c5a421ec02ccca
Issue-id: INT-124
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoVersion bump oparent 01/9201/1
Gary Wu [Tue, 29 Aug 2017 19:53:33 +0000 (12:53 -0700)]
Version bump oparent

Change-Id: I81f8e0efb5953b87cfe94299078136b638734509
Issue-id: INT-103
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoAdd initial version manifest CSV 87/9187/1
Gary Wu [Tue, 29 Aug 2017 18:32:33 +0000 (11:32 -0700)]
Add initial version manifest CSV

Change-Id: I2d5c9320aff5d813485ff3c4bb1523f479924db9
Issue-id: INT-103
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoOptional execution off versions-maven-plugin 75/9175/1 v0.1.0
Anaël Closson [Tue, 29 Aug 2017 15:18:08 +0000 (17:18 +0200)]
Optional execution off versions-maven-plugin

The maven plugin used for displaying the list of artifacts that can be
updated consumes a lot of time on each job execution on the LF infrastructure.

The execution should be optional and can be configured by assigning it
on a specific maven phase when needed using the following variable:
 versions.plugin.phase

By default, it's assigned to a non existing phase to disable it.

Change-Id: I30d38a8458e6e855ff27cf3c31678cbc373e59c9
Issue-Id: INT-121
Signed-off-by: Anaël Closson <ac2550@intl.att.com>
6 years agoUse ruleset.xml file 25/9125/1
Anaël Closson [Tue, 29 Aug 2017 14:04:45 +0000 (16:04 +0200)]
Use ruleset.xml file

The ruleset.xml file had to be online before being enabled.

Change-Id: I6f2c8367a87d5c71d2bfbe3f93223e94707e97e8
Issue-id: INT-121
Signed-off-by: Anaël Closson <ac2550@intl.att.com>
6 years agoForce oparent users to use release dependencies 23/8923/2
Anaël Closson [Mon, 28 Aug 2017 13:43:22 +0000 (15:43 +0200)]
Force oparent users to use release dependencies

This patch adds an enforcer to force users of oparent as parent to use release
versions of artifacts.

Current rules are quite loose to avoid breaking too much project.

Following options might be removed when needed :
 <failWhenParentIsSnapshot> : when at least oparent changes its version
 <onlyWhenRelease> : when most project have removed their snapshot dependencies

Change-Id: I1f9824557c5bbaae9f4a1378c3bc223edd4b5da4
Issue-id: INT-122
Signed-off-by: Anaël Closson <ac2550@intl.att.com>
6 years agoWarn project for outdated dependencies 21/8921/2
Anaël Closson [Mon, 28 Aug 2017 13:35:58 +0000 (15:35 +0200)]
Warn project for outdated dependencies

Projects using oparent as parent should have information about outdated
dependencies. This is done at validation phase.

A (template of a) list of rules is provided to ignore certain versions,
a more importantly to ignore all versions of an artifact but one.
This might be use to warn projects not using the needed dependency
of an artifact when preparing for an specific release of ONAP.

Current rule file is commented as it breaks it's not available on the
git repository.

Change-Id: I30bbbe5d14d8f297f046700963cc5a238e41901f
Issue-id:INT-121
Signed-off-by: Anaël Closson <ac2550@intl.att.com>
6 years agoRemove distribution site from oparent 95/8495/1
Gary Wu [Wed, 23 Aug 2017 20:24:41 +0000 (13:24 -0700)]
Remove distribution site from oparent

Change-Id: I4fc1010bd7b3835d9ab6c59b1487328b8b66f7a9
Issue-id: INT-111
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoAdd support for site deploy in oparent 77/8477/1
Gary Wu [Wed, 23 Aug 2017 19:03:32 +0000 (12:03 -0700)]
Add support for site deploy in oparent

Change-Id: Ib4f02e7863b09a4c9476f82fee536598aeff59fa
Issue-id: INT-111
Issue-id: INT-110
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoRefactor oparent for independent versioning 25/8225/4
Gary Wu [Mon, 21 Aug 2017 21:03:14 +0000 (14:03 -0700)]
Refactor oparent for independent versioning

Change-Id: I543f394b360b6926986f33b48bef4b3355363beb
Issue-id: INT-103
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoAdd version.properties to support staging build 11/7911/1
Gary Wu [Thu, 17 Aug 2017 19:04:11 +0000 (12:04 -0700)]
Add version.properties to support staging build

Change-Id: I81b7db07ed496f0a00e35ca9f68d7869eb7f674a
Issue-id: INT-103
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoAdd seed code for swagger-sdk 05/7305/1
Kanagaraj Manickam k00365106 [Fri, 11 Aug 2017 05:07:12 +0000 (10:37 +0530)]
Add seed code for swagger-sdk

Add required mvn setting for generating
swagger json and service java sdk automatically

Change-Id: I632b46ed5d234582b9cfcf9d4ff1409873d1a050
Issue-Id: MSB-14
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
6 years agoMerge "ignore Eclipse generated project files"
Gary Wu [Thu, 10 Aug 2017 17:16:30 +0000 (17:16 +0000)]
Merge "ignore Eclipse generated project files"

6 years agoremove duplicated maven property 91/6591/1
Guo Ruijing [Thu, 3 Aug 2017 10:23:29 +0000 (03:23 -0700)]
remove duplicated maven property

Change-Id: I3a4341169cb06951c4b3def0f211b559b9621c32
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
6 years agoignore Eclipse generated project files 35/6335/1
Pamela Dragosh [Fri, 28 Jul 2017 15:02:07 +0000 (11:02 -0400)]
ignore Eclipse generated project files

Change-Id: Ib1a89aebf14b7cfe98beac5e718850dace049ea0
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
6 years agoChange distribution repo names to ecomp 31/5731/1
Gary Wu [Mon, 10 Jul 2017 23:00:27 +0000 (16:00 -0700)]
Change distribution repo names to ecomp

Change-Id: Ic9501ecc848558992946ac4c84861e03b49f4428
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoRename openecomp properties to onap 75/5175/1
Gary Wu [Wed, 21 Jun 2017 23:50:50 +0000 (16:50 -0700)]
Rename openecomp properties to onap

Change-Id: I27ef7b6d2d32dd25cca493f46419fbe08d54b946
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoRefactoring 73/5173/1
Gary Wu [Wed, 21 Jun 2017 23:42:25 +0000 (16:42 -0700)]
Refactoring

Change-Id: I06b42408e41f03e5e0c6b8715ebfd69bf99d67a2
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoMake license check warning only for now 71/5171/1
Gary Wu [Wed, 21 Jun 2017 23:02:53 +0000 (16:02 -0700)]
Make license check warning only for now

Make license check warning only for now.
Set default java version to 8.

Change-Id: Idbbc617c739a45bbecbfdd3f8bc394e648b852a8
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoInitial commit using OPEN-O seed code 67/5167/1
Gary Wu [Wed, 21 Jun 2017 22:03:17 +0000 (15:03 -0700)]
Initial commit using OPEN-O seed code

Change-Id: I74f6c92bcc2327ad41bc997c04091e2c01fdf1da
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
6 years agoInitial empty repository
Jessica Wagantall [Wed, 21 Jun 2017 21:18:02 +0000 (21:18 +0000)]
Initial empty repository