下载安装配置
1、http://www.jetbrains.com/idea/download/#section=windows
2、jetbrains-agent.jar 拷贝到 F:\IntelliJ IDEA 2019.2.3\bin\jetbrains-agent.jar
3、启动 -> Evaluate for free -> Evaluate
4、Configure -> Edit Custom VM Options... -> 增加 -javaagent:F:\IntelliJ IDEA 2019.2.3\bin\jetbrains-agent.jar -> save
5、重启 -> Create New Project
6、Help -> Register -> Activation code -> 复制粘贴code -> 重启
设置内存
1、修改F:\IntelliJ IDEA 2019.2.3\bin\idea64.exe.vmoptions
-Xms512m
-Xmx2048m
-XX:ReservedCodeCacheSize=1024m
2、File -> Settings... -> Appearance -> 选中show memory indicator,IDEA右下角显示内存指示器
IDEA插件
阿里代码规范
https://github.com/alibaba/p3c/blob/master/idea-plugin/README_cn.md
Easy Code
Lombok
设置Plugins
File -> Settings... -> plugins
lombok -> File > Settings > Build > Compiler > Annotation Processors 勾选 Enable annotation processing
设置Maven
1、File -> Settings... -> 搜索maven -> 勾选Always update snapshots
Maven home directory=D:/ENV/apache-maven-3.5.0
User settings file=D:\ENV\apache-maven-3.5.0\conf\settings.xml
local repository=D:\ENV\maven\repository
2、File -> Other Settings -> Settings for New Projects... -> 搜索maven
Maven home directory=D:/ENV/apache-maven-3.5.0
User settings file=D:\ENV\apache-maven-3.5.0\conf\settings.xml
local repository=D:\ENV\maven\repository
创建Maven工程
1、新建文件夹创建工程F:\src_springcloud;
2、File -> Open... -> F:\src_springcloud;
3、New -> Directory -> <projectname>,如springcloud_alibaba_demo;
4、在<projectname>下,New -> Directory ->
├─src
│ ├─main
│ │ ├─java
│ │ ├─resources
│ │ └─webapp
│ │ ├─assets
│ │ │ ├─css
│ │ │ ├─images
│ │ │ ├─js
│ │ │ ├─plugins
│ │ │ │ ├─bootstrap
│ │ └─WEB-INF
│ └─test
│ └─java
src/main/java/
src/main/resources/
src/main/webapp/assets/
src/main/webapp/assets/plugins/jquery.js
src/main/webapp/WEB-INF/web.xml
src/main/webapp/index.jsp
src/test/java/
5、在<projectname>下,New -> File -> pom.xml,编写pom.xml,pom.xml 右键 -> Add as maven Project;
6、java文件夹右键Mark Directory as -> Sources Root,
resources文件夹右键Mark Directory as -> Resources Root,
test文件夹右键Mark Directory as -> Test Sources Root;
注:若编码时@注解不自动提示,pom.xml 右键 -> maven -> reimport,然后写代码就有提示了
Maven命令
Terminal -> D:\src_springcloud_alibaba\springcloud_alibaba_projectname\projectname-sso>
-> mvn deploy
mvn deploy:deploy-file -DgroupId=ai.grakn.redis-mock -DartifactId=redis-mock -Dversion=0.1.6 -Dpackaging=jar -Dfile=D:\redis-mock-0.1.6.jar -Durl=http://192.168.159.132:8081/repository/maven-releases/ -DrepositoryId=nexus-releases
无法生成iml文件,项目路径执行
mvn idea:module
打包&运行
mvn clean package
mvn clean package -Dmaven.test.skip=true
java -jar projectname-eureka-1.0.0-SNAPSHOT.jar --spring.profiles.active=prod
运行服务
服务右键 -> Edit Configuration... -> VM options填写
-Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow
运行多服务
Run -> Edit Configurations... -> Allow parallel run
配置SVN
1、File -> Settings... -> Version Control -> Subversion,
C:\Program Files\TortoiseSVN\bin\svn.exe
2、VCS -> Browse VCS Repository -> Browse Subversion Repository...,添加SVN库https://123.57.147.88/svn/JavaProject/IDEA
3、VCS -> Enabled Version Control Integration -> Subversion
IDEA中右键没有share project(Subversion)解决办法:
1、删除.idea目录下的vcs.xml
2、删除.svn目录
3、VCS -> Import into Version Control -> Share Project(Subversion)...
配置显示problem
1、File -> Settings... -> Build,Execution,Deployment -> Compiler -> 勾选Build project automatically
2、View -> Tool Windows -> 选择Problems