記錄Maven基礎(chǔ)概念!本文會持續(xù)更新身害,慢慢的填充Maven其他細節(jié):依賴管理味悄、模塊化等等。
mvn compile
在pom.xml的同級目錄下執(zhí)行該命令塌鸯,Maven會下載所有的插件和依賴然后編譯我們的源文件到{basedir}即我們項目的根路徑。
mvn package
打包界赔,在pom.xml文件中通過標(biāo)簽指定打包類型(e.g. JAR, WAR, EAR, etc.)丢习,產(chǎn)生的JAR文件位于${basedir}/target目錄中,其實該命令包含了編譯過程淮悼。
mvn clean
刪除編譯產(chǎn)生的文件咐低,即${basedir}/target/下的編譯文件
mvn install
該指令是將我們產(chǎn)生的JAR包安裝到本地的倉庫中,想想自己以前在項目中經(jīng)常會適用"mvn clean install"袜腥,嘿嘿见擦!雖然說這樣執(zhí)行也可以達到重新編譯并生成JAR包的效果,但是還是得弄清楚每一個指令的執(zhí)行意圖羹令。
todo dependencyManagerment
愿我們都做一個明白的人鲤屡;本文記錄maven的基礎(chǔ)知識,愿在以后的開發(fā)中不能淺嘗即止福侈,要明白自己在做什么酒来、為什么要這樣做、這樣做的結(jié)果肪凛。