Maven編譯及命令行輸出
右側Maven Projects, 打開, 選取某個Project打開至Lifecycle/package 或其他任何一個lifecycle選項, 在上面右鍵Run Maven Build, 就可以看到編譯輸出.
1. Profile的選擇: 打開最上面的Profiles, 勾選要使用的profile
2. 跳過test: 最上面的圓球加閃電的圖標
運行Tomcat測試時的編譯
點擊打開Edit Run/Debug Configurations
1. 左側欄, Defaults里面找到Maven, profiles里面填寫要使用的profile, 注意這里會有hint提示.
2. 選擇Tomcat Server下的tomcat實例, 在Deployment里加上要運行的Artifacts(注意修改application context)后, 回到Server tab, 在Before launch: Maven Goal, Build Artifacts里面, 添加Run Maven Goal, 編輯框里, Commandline 填寫要執行的goal, 填寫多個可以用空格分開, 例如填寫 clean package . 如果要在編譯時跳過不編譯某個模塊, 可以填寫 clean package -pl !daemon 其中 daemon就是那個模塊的名稱. 把這一步放到Build 'xxx' artifact前面去. 在點運行或者測試Tomcat服務器時, 就會先run maven goal.