下载安装配置
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