支援 Tomcat 啟動
如果偏好使用 Tomcat,為方便在 deploy 前直接啟動 web app 檢視,可以在 pom.xml
加入 tomcat-maven-plugin
,引用的版本最好在 properties 區塊定義,方便更新:
1 | <properties> |
- 跟 Jetty 相反,Tomcat 預設的 web app context 是
/${project.artifactId}
,以 [此範例][maven_yeoman_2] 來說就是/myapp
,所以最好指定path
參數。參考 Tomcat 文件:Usage。 - 全部的 goal 請參考 Plugin Documentation。
- 參數:Guide to Configuring Plug-ins。沒有找到類似 Jetty 的
scanIntervalSeconds
參數。
然後,這樣啟動:
1 | mvn tomcat7:run |
歡迎大家的回饋與心得分享。
參考文章:
- Tomcat Usage
- Tomcat Plugin Documentation
- Tomcat Maven Plugin Guide to Configuring Plug-ins
相關文章:
- 整合 Maven 與 Yeoman,學習筆記 (1) - node_modules
- 整合 Maven 與 Yeoman,學習筆記 (2) - mvn archetype:generate
- 整合 Maven 與 Yeoman,學習筆記 (3) - jetty-maven-plugin
- 整合 Maven 與 Yeoman,學習筆記 (4) - tomcat-maven-plugin
- 整合 Maven 與 Yeoman,學習筆記 (5) - 使用 build-helper-maven-plugin 支援多 src 目錄
- 整合 Maven 與 Yeoman,學習筆記 (6) - versions-maven-plugin