HONEYCOMB-207 : Configurable modules list for distributions
authorJan Srnicek <[email protected]>
Thu, 13 Oct 2016 11:56:47 +0000 (13:56 +0200)
committerMaros Marsalek <[email protected]>
Thu, 13 Oct 2016 13:28:56 +0000 (13:28 +0000)
commitb709841f3b01ace438185ea28c7aca19123291be
treea72107c1bd5a2248e4b767c56e83988afd6ee2ae
parent1123d72ba855820ab6e67378c7f771999c22beb1
HONEYCOMB-207 : Configurable modules list for distributions

Export list of modules for built distribution on compile time according
to distribution.modules property to ***module-config.txt
Load aggregated set of modules on start from all descriptors in /modules
folder

Change-Id: Icdeb23536aee3a243a221d3f2ec5f340d387764e
Signed-off-by: Jan Srnicek <[email protected]>
21 files changed:
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/VppNshModule.java
nsh/impl/src/main/java/io/fd/honeycomb/vppnsh/impl/cfgattrs/VppNshConfiguration.java [deleted file]
nsh/impl/src/main/resources/honeycomb-minimal-resources/config/vppnsh.json [deleted file]
samples/minimal-distribution/pom.xml
samples/minimal-distribution/src/main/java/io/fd/honeycomb/samples/distro/Main.java [deleted file]
vpp-common/minimal-distribution/asciidoc/Readme.adoc [deleted file]
vpp-common/minimal-distribution/pom.xml [deleted file]
vpp-common/minimal-distribution/src/main/java/io/fd/honeycomb/vpp/distro/Main.java [deleted file]
vpp-common/pom.xml
vpp-common/vpp-common-integration/asciidoc/Readme.adoc [new file with mode: 0644]
vpp-common/vpp-common-integration/pom.xml [new file with mode: 0644]
vpp-common/vpp-common-integration/src/main/java/io/fd/honeycomb/vpp/common/integration/ContextsReaderFactoryProvider.java [moved from vpp-common/minimal-distribution/src/main/java/io/fd/honeycomb/vpp/distro/ContextsReaderFactoryProvider.java with 96% similarity]
vpp-common/vpp-common-integration/src/main/java/io/fd/honeycomb/vpp/common/integration/JVppCoreProvider.java [moved from vpp-common/minimal-distribution/src/main/java/io/fd/honeycomb/vpp/distro/JVppCoreProvider.java with 97% similarity]
vpp-common/vpp-common-integration/src/main/java/io/fd/honeycomb/vpp/common/integration/JVppRegistryProvider.java [moved from vpp-common/minimal-distribution/src/main/java/io/fd/honeycomb/vpp/distro/JVppRegistryProvider.java with 98% similarity]
vpp-common/vpp-common-integration/src/main/java/io/fd/honeycomb/vpp/common/integration/VppCommonModule.java [moved from vpp-common/minimal-distribution/src/main/java/io/fd/honeycomb/vpp/distro/VppCommonModule.java with 97% similarity]
vpp-common/vpp-common-integration/src/main/java/io/fd/honeycomb/vpp/common/integration/VppConfigAttributes.java [moved from vpp-common/minimal-distribution/src/main/java/io/fd/honeycomb/vpp/distro/VppConfigAttributes.java with 95% similarity]
vpp-common/vpp-common-integration/src/main/resources/honeycomb-minimal-resources/config/jvpp.json [moved from vpp-common/minimal-distribution/src/main/resources/honeycomb-minimal-resources/config/jvpp.json with 100% similarity]
vpp-common/vpp-common-integration/src/test/java/io/fd/honeycomb/vpp/common/integration/VppCommonModuleTest.java [moved from vpp-common/minimal-distribution/src/test/java/io/fd/honeycomb/vpp/distro/VppCommonModuleTest.java with 97% similarity]
vpp-common/vpp-common-integration/src/test/resources/jvpp.json [moved from vpp-common/minimal-distribution/src/test/resources/jvpp.json with 100% similarity]
vpp-integration/minimal-distribution/pom.xml
vpp-integration/minimal-distribution/src/main/java/io/fd/honeycomb/vpp/integration/distro/Main.java [deleted file]