Support building and hacking on third-party drivers with our new Clojure CLI setup (#17606)
* Determine MB project root directory relative to source directory of build scripts * Support calling build-driver! as a -X fn, and support dirs outside of modules/drivers * Support loading 3rd-party driver manifest files at (dev) launch * Fix log4j not working on latest version of CIDER (unrelated) * Fix dissoc * project-root-directory is supposed to be a string
Showing
- bin/build-drivers/src/build_drivers/build_driver.clj 21 additions, 10 deletionsbin/build-drivers/src/build_drivers/build_driver.clj
- bin/build-drivers/src/build_drivers/common.clj 10 additions, 4 deletionsbin/build-drivers/src/build_drivers/common.clj
- bin/build-drivers/src/build_drivers/create_uberjar.clj 0 additions, 1 deletionbin/build-drivers/src/build_drivers/create_uberjar.clj
- bin/common/src/metabuild_common/files.clj 12 additions, 16 deletionsbin/common/src/metabuild_common/files.clj
- resources/log4j2.xml 1 addition, 1 deletionresources/log4j2.xml
- src/metabase/plugins.clj 14 additions, 3 deletionssrc/metabase/plugins.clj
Please register or sign in to comment