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


當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。配置正確后,下 部的警告消失。

    最后正確的樣子是:

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM