Project: springxd
Issue XD-2858: Add dynamic classpath support for modules
As a developer, I'd like to add support for dynamic classpath for modules, so we can have the flexibility to load the right dependencies either based on module options (0) or via other properties such as including the dependencies from a specific location (1). (0): {code} /lib/*.jar:lib/${distro}/*.jar {code} (1): {code} ${xd.home}/lib/hadoop/${distro}/*.jar {code} *Example:* {code} http | hdfs --distro=PHD22 http | myCustomModule --classpath=/my/funky/dir http | jpa --provider=eclipse jpa: /config/ /lib/something-that-is-common.jar /eclipse/eclipse-link-3.2.jar /hibernate/hibernate-core-5.0.jar module.classpath = /lib/*.jar:/lib/${provider}/*.jar {code}
Story points: 5