idea中,使用Gradle創建的項目,如何變為web項目
阿新 • • 發佈:2017-10-22
解決 技術分享 desc face 引用 位置 ctrl web.xml facet
當idea開發項目時,使用gradle構建項目,包引用完後,發現idea並沒有正確識別項目為web項目。
主要有兩點表現:
1. src/main/resources的resources目錄沒有或有但是圖標沒有三道杠 ,正確的圖標是:
src/main/webapp的webapp目錄沒有或有但是圖標沒有中心黃點,正確的圖標是:
2. 如果開始配置web.xml、*Context.xml、*-servlet.xml等配置文件,會發現不能正確識別,文件內容經常變為紅色,提示找不到配置等。
解決不能識別為web項目,就要用到facets配置:
1. 打開facets配置
也可以使用快捷鍵:ctrl + alt + shift + s
2. 打開後:
選擇項目:
這裏要說的是,註意選擇_main的項目,這個是我們項目主目錄。
出現如下界面:
需要配置,Deployment Descriptors和Web Resources Directories,因為系統配置的可能不對。
Deployment Descriptors也就是配置web.xml文件,默認的web.xml位置是系統生成的,需要配置為我們自己的web.xml,一般目錄是:src/main/webapp/WEB-INF/web.xml。配置正確後,下 部的警告消失。
最後正確的樣是:
idea中,使用Gradle創建的項目,如何變為web項目