Project

General

Profile

Architecture #12251

Updated by François ARMAND over 6 years ago

I forgot one place where common lib is used We need to be able to build licenced file from the top level make, and be able to build the version number is not parametrized: in dependency library if needed.  

 Ideally, we want to be able to do: 

 <pre> 
 # from .../rudder-plugins: 

 # build plugins-common and each .rpkg plugin poms for one profile. 
 make 

 Of course, trying to just use # build only a given rpkg: 
 make datasources 

 # build plugins-common, plugins-common-private and each .rpkg licensed plugin 
 # using the property from build.conf breaks everything (maven does not find it or resolve it). given licensed file and (the same) public key 
 make licensed SIGNED_LICENSE_PATH="./license.sign"    PUBLIC_KEY_PATH=/path/to/demo/public/key/demo.pub 

 # only make datasources licensed plugin: 
 make datasources-licensed SIGNED_LICENSE_PATH="./license.sign"    PUBLIC_KEY_PATH=/path/to/demo/public/key/demo.pub 

 </pre>

Back