【metabase】 02-metabase打包

1. 说明

相关信息如下:

版本:metabase-0.39.4
JDK:1.8
OS: Mac
编辑器:IDEA(非必须)

2. 安装homebrew

修改源为清华源(https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/

  • 编写执行文件(ex.sh)
# 或使用下面的几行命令自动设置
BREW_TAPS="$(brew tap)"
for tap in core cask{,-fonts,-drivers,-versions}; do
    if echo "$BREW_TAPS" | grep -qE "^homebrew/${tap}\$"; then
        # 将已有 tap 的上游设置为本镜像并设置 auto update
        # 注:原 auto update 只针对托管在 GitHub 上的上游有效
        git -C "$(brew --repo homebrew/${tap})" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-${tap}.git
        git -C "$(brew --repo homebrew/${tap})" config homebrew.forceautoupdate true
    else   # 在 tap 缺失时自动安装(如不需要请删除此行和下面一行)
        brew tap --force-auto-update homebrew/${tap} https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-${tap}.git
    fi
done
  • 执行上述文件:sh ./ex.sh
  • 更换上游后需重新设置 git 仓库 HEAD brew update-reset

3. 安装插件

在执行打包构建命令./bin/build 时要求安装clojure/tools tap,在更新完homebrew后执行如下命令brew install clojure/tools/clojure进行安装。(注意:插件安装时有可能需要执行多次才能安装完成)

参考文件:

4. 打包及注意事项

将metabase打包比较简单,在metabase根目录下执行如下命令./bin/build即可。
jar包打完后存放路径:/metabase-0.39.4/target/uberjar/metabase.jar

但有如下事项需要 注意:

  • metabase所在目录中不允许存在中文,存在中文目录有可能会打包失败
  • 安装homebrew和clojure插件都需要多执行几次,才可以正确安装完成
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值