idea配置Project Structure及Tomcat並支持熱部署

  • Project Settings 項目設置
    Project 項目
    Modules 模塊
    Libraries 項目類庫
    Facets 資源路徑(源碼路徑、root路徑,圖片等資源路徑在哪)
    Artifacts 打包相關設置,打包名稱,輸出路徑等
  • Platform Settings 平臺設置
    SDKs sdk信息
    Global Libraries 全局類庫
    Problems 問題(當項目中有異常時,會在這裏看到)

注意:

若果沒有生成Artifacts, 則可能原因是,已經操作過Import Module的工作空間(idea沒有工作空間的概念,這裏指定的是項目根目錄),把modules刪除再重新導入是沒有用的,因爲工作空間中的.idea已經生成了相應的配置文件,但是並沒有刪除,所以需要把.工作空間中idea文件刪除掉(可提前配置好一份,然後複製到工作空間中,並改下配置信息),重新打開。如果還是未生成Artifacts,則可以換下Idea的版本,這裏吧2019.3換成2018.1.7就好了

首先打開主工程

因爲Idea沒有工作空間的概念(workspace),所以要直接打開工程,而不是打開工作空間在這裏插入圖片描述

導入模塊

  • 首先打開Project Structure,快捷鍵爲ctrl+alt+shift+s,或通過下圖方式打開
    在這裏插入圖片描述
  • 通過maven的方式來導入,導入完成後會自動生成LibrariesFacetsArtifacts配置。
    在這裏插入圖片描述
  • 逐個選擇各個項目,不要直接選擇工作空間
    在這裏插入圖片描述
  • 導入完成後會自動加載出Modules
    在這裏插入圖片描述
  • 自動生成facets
    在這裏插入圖片描述
  • 自動生成Artifacts
    在這裏插入圖片描述
  • 如果沒有生成Artifacts,可以按下面方法手動添加
    在這裏插入圖片描述
    選擇module,點擊Ok,即可成功添加一個Artifacts,把你需要的都添加即可。
    在這裏插入圖片描述

配置服務(Tomcat)並支持熱部署

首先打開Edit configurations,如下圖兩種方式可打開
在這裏插入圖片描述
配置Tomcat前,先配置模板Templates下的tomcat server,創建本地(Local)模板
在這裏插入圖片描述
然後使用本地模板添加Tomcat服務
在這裏插入圖片描述
可以看到底下有警告信息,選擇FIX,後會跳出artifact供選擇
在這裏插入圖片描述
選擇主入口,並且是war exploded的形式的,這些都是導入Modules時自動生成的
在這裏插入圖片描述
配置JVM:VM options 當內存溢出(out of memory)時可修改此配置,$MAVEN_HOME爲maven環境變量地址

-Xms256m -Xmx4096m -XX:PermSize=256M -XX:MaxPermSize=512M -Dmaven.multiModuleProjectDirctory=$MAVEN_HOME

配置On update acion和On frame deactivation都爲Update classes and resources
然後點擊Apply,然後OK結束
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章