一、將下載的源碼上傳到linux系統的opt目錄下,進入opt目錄,進行解壓。
二、編譯代碼
1、編譯前端代碼,使用命令:【yarn run build】;
2、編譯后端代碼,使用命令:【lein ring server】;
3、前后端一起編譯,使用命令:【yarn run build && lein ring server】。(我使用的這個)
三、生成metabase.jar文件
使用命令:./bin/build,在/opt/metabase-mester/target/uberjar目錄下生成一個metabase.jar文件
編譯后端的時候,編譯到“Sending scheduked pulses..”,翻譯過來是發送預定脈沖,就可以“Ctrl+c”退出,后面打包能成功。。個人推測那個是程序自帶的定時任務,所以不影響打包。