1. 程式人生 > >idea中,使用Gradle創建的項目,如何變為web項目

idea中,使用Gradle創建的項目,如何變為web項目

解決 技術分享 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項目