Add tooling for drools policy developers 17/75317/1
authorJorge Hernandez <jorge.hernandez-herrero@att.com>
Fri, 4 Jan 2019 20:43:44 +0000 (14:43 -0600)
committerJorge Hernandez <jorge.hernandez-herrero@att.com>
Fri, 4 Jan 2019 20:43:44 +0000 (14:43 -0600)
commit777131d706b8379c5fb30f8161902d0388eb96bf
treecca309d2b46d4772682afdb9fc0c4f0798a86869
parentd803757e8696a4383b57e0ee619687b820225550
Add tooling for drools policy developers

This commit adds tooling to better support development activities
for drools developers.

1. deploy artifacts to nexus or to local file repository on demand.
   It also allows to test on a single drools instance without the
   dependency on a nexus repo.

2. make installation configuration files conform to same
   convention (all upper case).

Change-Id: Ia0a2fc25db2ef21b774a9eee4ed51d4b876a1993
Issue-ID: POLICY-1367
Signed-off-by: Jorge Hernandez <jorge.hernandez-herrero@att.com>
15 files changed:
feature-state-management/src/main/feature/config/feature-state-management.properties
packages/base/src/files/etc/profile.d/env.sh
packages/base/src/files/m2/settings.xml
packages/base/src/files/m2/standalone-settings.xml
packages/docker/src/main/docker/do-start.sh
packages/docker/src/main/docker/docker-install.sh
packages/install/src/files/base.conf
policy-core/src/main/java/org/onap/policy/drools/properties/DroolsProperties.java
policy-management/src/main/server-gen/bin/deploy-artifact [new file with mode: 0644]
policy-management/src/main/server-gen/bin/features
policy-management/src/main/server-gen/bin/policy-management-controller
policy-management/src/main/server-gen/bin/rest-add-controller
policy-management/src/main/server-gen/bin/rest-delete-controller
policy-management/src/main/server-gen/bin/telemetry
policy-management/src/main/server/config/policy-engine.properties