前言
在平時開發(fā)中,開發(fā)環(huán)境與測試環(huán)境經(jīng)常不統(tǒng)一。例如在Windows下開發(fā),但由于運(yùn)行環(huán)境可能只能在Linux下實(shí)現(xiàn)。這時候經(jīng)常需要開發(fā)完之后打包上傳到服務(wù)器,然后再運(yùn)行測試,發(fā)現(xiàn)bug重新部署,如此反復(fù)勞心勞力,效率極低。對此問題可以使用VirtualBox的共享目錄解決。
VirtualBox共享目錄的配置
- 安裝VirtualBox之后,安裝虛擬機(jī),如Centos等
- 安裝VirtualBox擴(kuò)展包
-
配置共享目錄
sharefold.png - 設(shè)置開機(jī)自動掛載
掛載命令: mount -t vboxsf work ~/work, 可以將其放在開機(jī)啟動腳本中實(shí)現(xiàn)開機(jī)自動掛載
在宿主機(jī)開發(fā),在虛擬機(jī)測試
這里以一個spring-boot項(xiàng)目為例:
- 將項(xiàng)目clone到work目錄下
- 在宿主機(jī)用IDE開發(fā)
- 在虛擬機(jī)下工作目錄中使用:mvn spring-boot:run運(yùn)行測試,省去反復(fù)拷貝代碼到麻煩
