From 695c82ed6e8f6ad0f63f3cfc685f462e69a62251 Mon Sep 17 00:00:00 2001 From: Patrick Brady Date: Fri, 21 Sep 2018 14:06:04 -0700 Subject: Parent files from main appc repository Moving the parent files from the main appc repository into the appc/parent repository. Change-Id: I8df235984e7de1ea0b62d286f7cc599e2a52077a Signed-off-by: Patrick Brady Issue-ID: APPC-1208 --- .gitignore | 64 ++++++++++++++++++++ binding-parent/pom.xml | 138 ++++++++++++++++++++++++++++++++++++++++++ bundle-parent/pom.xml | 38 ++++++++++++ feature-repo-parent/pom.xml | 37 +++++++++++ odlparent-lite/pom.xml | 41 +++++++++++++ pom.xml | 46 ++++++++++++++ single-feature-parent/pom.xml | 45 ++++++++++++++ version.properties | 34 +++++++++++ 8 files changed, 443 insertions(+) create mode 100644 .gitignore create mode 100644 binding-parent/pom.xml create mode 100644 bundle-parent/pom.xml create mode 100644 feature-repo-parent/pom.xml create mode 100644 odlparent-lite/pom.xml create mode 100755 pom.xml create mode 100644 single-feature-parent/pom.xml create mode 100644 version.properties diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..222b9d6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,64 @@ +# ============LICENSE_START========================================== +# ONAP : APPC +# =================================================================== +# Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved. +# =================================================================== +# +# Unless otherwise specified, all software contained herein is licensed +# under the Apache License, Version 2.0 (the License); +# you may not use this software except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# ECOMP is a trademark and service mark of AT&T Intellectual Property. +# ============LICENSE_END============================================ +# Target dirs in all projects +**/target/* +**/target-ide/* + +# Added for Intellij IDEA IDE +**/.idea/* +*.iml +**/*.iml +/.idea/ + +# Used to not upload Blackduck Scans +**/appc_bdio.jsonld +**/blackDuckHubProjectName.txt +**/blackDuckHubProjectVersionName.txt + +# Generated models and features +**/bin/* + +# Checkstyle files +**/.checkstyle + + +# MANIFEST.MF is updated on every clean install +**/src/main/resources/META-INF/ + +# Karaf Assembly +#/appc-adapters/appc-*-adapter/appc-*-adapter-installer/src/assembly/* + +# Used to not upload any maven dependency graph outputs +**/deptree.text + +.project + +*.prefs +.classpath +**/.classpath +/target/ +logs/ +debug-logs/ +**/.settings/* +**/*.iml +/.idea/ +/bin/ diff --git a/binding-parent/pom.xml b/binding-parent/pom.xml new file mode 100644 index 0000000..991e3ab --- /dev/null +++ b/binding-parent/pom.xml @@ -0,0 +1,138 @@ + + + + + + 4.0.0 + pom + org.onap.appc.parent + binding-parent + 1.4.0-SNAPSHOT + + + org.onap.ccsdk.parent + binding-parent + 1.1.0-SNAPSHOT + + + + + + + 3.9.0 + 1.6.0 + 1.1.25.8-oss + 2.1.1 + 1.15 + 1.1.5 + 1.0.0 + 1.0.0 + 1.3.0 + 1.2.11 + 3.1.200 + 2.5.0 + 2.5.1 + 3.8.1.v20120830-144521 + 4.4 + 3.4 + 4.5.1 + 1.2.3 + 1.1.0 + 1.3.0 + + 0.0.1 + + 0.0.1 + 2.3.2 + 1.1.0 + 1.7 + 1.6 + 2.3.0 + + + java + jacoco + ${project.build.directory}/surefire-reports + ${project.build.directory}/code-coverage/jacoco-ut.exec + true + ${project.version} + + target/generated-sources/yang-gen-sal + false + + src/main/yang + features.xml + target/generated-sources/yang-gen-config + + + https://nexus.onap.org + + ${ccsdk.sli.core.version} + ${ccsdk.sli.core.version} + 3.2.2 + 0.12.3 + 2.0.9 + 0.12.3 + 1.7.3 + 0.8.3 + 2010.09.24.11.1 + 2010.09.24.11.1 + 3.1.3 + 0.8.3 + 1.8.3-Carbon + + + + + + org.opendaylight.controller + config-api + ${odl.controller.config.api.version} + + + org.yaml + snakeyaml + ${snakeyaml.version} + + + equinoxSDK381 + org.eclipse.osgi + ${equinox.osgi.version} + + + org.mariadb.jdbc + mariadb-java-client + ${mariadb.client.version} + + + org.apache.sshd + sshd-core + ${apache.sshd.version} + + + org.apache.velocity + velocity + ${velocity.version} + + + + diff --git a/bundle-parent/pom.xml b/bundle-parent/pom.xml new file mode 100644 index 0000000..81d7e9b --- /dev/null +++ b/bundle-parent/pom.xml @@ -0,0 +1,38 @@ + + + + + + 4.0.0 + pom + org.onap.appc.parent + bundle-parent + 1.4.0-SNAPSHOT + + + org.onap.ccsdk.parent + bundle-parent + 1.1.0-SNAPSHOT + + + + diff --git a/feature-repo-parent/pom.xml b/feature-repo-parent/pom.xml new file mode 100644 index 0000000..f898cfe --- /dev/null +++ b/feature-repo-parent/pom.xml @@ -0,0 +1,37 @@ + + + + + + 4.0.0 + pom + org.onap.appc.parent + feature-repo-parent + 1.4.0-SNAPSHOT + + + org.onap.ccsdk.parent + feature-repo-parent + 1.1.0-SNAPSHOT + + + diff --git a/odlparent-lite/pom.xml b/odlparent-lite/pom.xml new file mode 100644 index 0000000..e01ea77 --- /dev/null +++ b/odlparent-lite/pom.xml @@ -0,0 +1,41 @@ + + + + + + 4.0.0 + pom + org.onap.appc.parent + odlparent-lite + 1.4.0-SNAPSHOT + + + org.onap.ccsdk.parent + odlparent-lite + 1.1.0-SNAPSHOT + + + + + 1.12 + + diff --git a/pom.xml b/pom.xml new file mode 100755 index 0000000..9722edb --- /dev/null +++ b/pom.xml @@ -0,0 +1,46 @@ + + + + + + 4.0.0 + pom + org.onap.appc.parent + parent + 1.4.0-SNAPSHOT + + + org.onap.ccsdk.parent + odlparent-lite + 1.1.0-SNAPSHOT + + + + + binding-parent + bundle-parent + feature-repo-parent + odlparent-lite + single-feature-parent + + + diff --git a/single-feature-parent/pom.xml b/single-feature-parent/pom.xml new file mode 100644 index 0000000..ee2c582 --- /dev/null +++ b/single-feature-parent/pom.xml @@ -0,0 +1,45 @@ + + + + + + 4.0.0 + pom + org.onap.appc.parent + single-feature-parent + 1.4.0-SNAPSHOT + + + org.onap.ccsdk.parent + single-feature-parent + 1.1.0-SNAPSHOT + + + + + true + 3.2.2 + 1.12 + 1.1.0 + 1.7 + + diff --git a/version.properties b/version.properties new file mode 100644 index 0000000..055e6b4 --- /dev/null +++ b/version.properties @@ -0,0 +1,34 @@ +# ============LICENSE_START========================================== +# ONAP : APPC +# =================================================================== +# Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. +# =================================================================== +# +# Unless otherwise specified, all software contained herein is licensed +# under the Apache License, Version 2.0 (the License); +# you may not use this software except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# ============LICENSE_END============================================ + +########################################################### +# Versioning variables +# Note that these variables cannot be structured (e.g. : version.release or version.snapshot etc... ) +# because they are used in Jenkins, whose plug-in doesn't support + +release_name=1 +sprint_number=4 +feature_revision=0 + +base_version=${release_name}.${sprint_number}.${feature_revision} + +release_version=${base_version} +snapshot_version=${base_version}-SNAPSHOT -- cgit 1.2.3-korg