chetanmeh opened a new issue #3057: Provide a way to refer to extra jars in 
launch script classpath
URL: https://github.com/apache/incubator-openwhisk/issues/3057
 
 
   Currently the launch scripts generated for controller and invoker refer to 
an explicit classpath which enumerates all the existing dependencies of these 
modules.
   
   For certain scenarios its desirable to add custom jars to the classpath. For 
e.g. by default openwhisk bundles kamon-statsd but in our environment we need 
to use kamon-datadog. To enable that we need to include the kamon-datadog jars 
in controller classpath.
   
   ### Proposal
   
   To enable that launchscript can provide a wildcard pattern 'extra-libs/*'. 
Then in our custom image we can add extra jars to this directory which would 
get picked up at runtime
   
       CLASSPATH=$APP_HOME/lib/akka-slf4j_2.11-2.5.6.jar:$APP_HOME/extra-libs/*
   
   ### Possible Approach
   
   Checking in Gradle it does not appear to provide a simple way to add such 
custom entry. (Raised query [here][1]). So for now we can go with an approach 
like [here][2]
   
   [1]: 
https://discuss.gradle.org/t/adding-wildcard-classpath-entry-in-launch-script/25010
   [2]: 
http://mrhaki.blogspot.in/2015/04/gradle-goodness-alter-start-scripts.html

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to