1. 程式人生 > >Docker使用Maven簡單打包

Docker使用Maven簡單打包

重在強調一個簡單!

先進入工程根目錄(就是根pom.xml所在的目錄),再執行下面命令:

docker run -it --rm --name my-maven-project -v /root/.m2:/root/.m2 -v "$PWD":/usr/src/mymaven -w /usr/src/mymaven maven:3.5.0-jdk-8-alpine mvn clean install

等打包結束,到target裡面找一下,war包已經有了,是不是非常簡單呢,再稍微說一下命令:

--rm    打包完成就刪除容器

-v /root/.m2:/root/.m2    一定把依賴庫掛載出來,不然每次都要下載

-v "$PWD":/usr/src/mymaven

    把Maven的預設應用打包目錄掛載到當前目錄

tips: 這種打包方式耗時跟安裝Maven本地打包幾乎一樣,平均兩分鐘打包時間只快了兩秒,並沒有明顯地節約時間。