admin 管理员组

文章数量: 1184232

  • 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结束

本文标签: project IDEA tomcat Structure