IDEA 旗艦版 使用Maven建立Web工程 並部署tomcat
阿新 • • 發佈:2019-01-04
這個因為是旗艦版的,所以比較簡單:::
1.建立一個Project
2.
3.
4.這裡在Properties中新增一個引數archetypeCatalog=internal
,不加這個引數,在maven生成骨架的時候將會非常慢,有時候會直接卡住。
來自網上的解釋:
archetypeCatalog表示外掛使用的archetype元資料,不加這個引數時預設為remote,local,即中央倉庫archetype元資料,由於中央倉庫的archetype太多了,所以導致很慢,指定internal來表示僅使用內部元資料。
注意:這裡儘量使用自己的maven路徑。
5.
6.配置Tomcat
run-------edit configuration--------tomcat service-----------local然後填寫各種,特別注意如下package的打包配置:
如下圖,點選Before launch:Make下的+號----select maven goal------彈出對話方塊配置“package”如圖所示,點選OK!
7.pom檔案加入如下配置
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.1.1</version> <configuration> <webappDirectory>webapps</webappDirectory>//這裡的webapps對應編譯後class所放置的資料夾。與樹形目錄的webapps對應 </configuration> </plugin> </plugins> </build>
8.Maven打包生成target目錄,然後再回到剛才Tomcat配置的Deployment下的Deploy at the server startup下的+,選擇“External Source...”,選擇剛才生成的target目錄下生成的war包,點選OK
(ps:如果此時你找不到war包,那麼你可以先執行編譯一次)
9.到此所有配置完成。