idea_install

idea git jdk maven tomcat

  • 准备
    • 安装git ( 下载安装 ,几乎就是下一步,编辑器习惯使用notepad++)
    • 安装或解压jdk(提取码: qn0j )(以前安装过的jdk直接打包过来就能用,还能少很多Oracle安装后的各种程序),配好 JAVA_HOME;
    • 解压好maven,配好settings,配好 MAVEN_HOME;
    • 解压好tomcat,配好server.xml
  • conf/settings.xml (公司私服需要配 servers ,server (id,username,password),profiles,profile(id,repositories,repository,pluginRepositories,pluginRepository),activeProfiles(activeProfile)节点


<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
 
 
 <localRepository>D:\java\maven\repositorylocalRepository>
 <pluginGroups>pluginGroups>
 <proxies>proxies>
 <servers>servers>
 <mirrors>
   <mirror>      
   	<id>nexus-aliyunid>    
   	<name>nexus-aliyunname>  
   	<url>http://maven.aliyun.com/nexus/content/groups/publicurl>    
   	<mirrorOf>centralmirrorOf>      
   mirror> 
   
   <mirror>    
   	<id>CNid>    
   	<name>OSChina Centralname>          
   	<url>http://maven.oschina.net/content/groups/public/url>    
   	<mirrorOf>centralmirrorOf>    
   mirror>  
 mirrors>
 <profiles>profiles>
settings>
  • conf/server.xml(Connector节点要添加 URIEncoding=“UTF-8”)
<Connector     URIEncoding="UTF-8"
               port="8080" 
			   protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
  • 资金允许,请点击 https://www.jetbrains.com/idea/buy/ 购买正版。 破解(学习使用,ActiveCode适用所有版本),目前 jar破解(提取码: dgaa ) 只支持2018.3.6版本之前的了)
    • 修改idea64.exe.vmoptions 和 idea.exe.vmoptions
      添加(第一个是破解jar(根据具体jar的名称路径配置),
      第二个是默认utf-8编码格式)
-javaagent:D:\java\idea\bin\naruto.jar
-Dfile.encoding=UTF-8
  • 注册ActiveCode信息
ThisCrackLicenseId-{
"licenseId":"ThisCrackLicenseId",
"licenseeName":"yunuotianming",
"assigneeName":"",
"assigneeEmail":"[email protected]",
"licenseRestriction":"whx,my darling",
"checkConcurrentUse":false,
"products":[
{"code":"II","paidUpTo":"2098-03-06"},
{"code":"DM","paidUpTo":"2098-03-06"},
{"code":"DG","paidUpTo":"2098-03-06"},
{"code":"GO","paidUpTo":"2098-03-06"},
{"code":"AC","paidUpTo":"2098-03-06"},
{"code":"RS0","paidUpTo":"2098-03-06"},
{"code":"WS","paidUpTo":"2098-03-06"},
{"code":"DPN","paidUpTo":"2098-03-06"},
{"code":"RC","paidUpTo":"2098-03-06"},
{"code":"PS","paidUpTo":"2098-03-06"},
{"code":"DC","paidUpTo":"2098-03-06"},
{"code":"RM","paidUpTo":"2098-03-06"},
{"code":"CL","paidUpTo":"2098-03-06"},
{"code":"PC","paidUpTo":"2098-03-06"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}

idea安装后配置

  1. file菜单栏下的settings中的plugins安装(搜索栏搜索下载,安装重启即可)
    • Background Image Plus (背景插件,菜单栏View下的Set Background Image 选项)
    • Alibaba Java Coding Guidelines (菜单栏Tools中显示)
    • GsonFormat (JSON 字符串直接实例化成类,Generate的Getter and Setter方法下方)
    • .ignore可以配置(.gitignore文件来忽略不需要上传的文件)
    • 有兴趣可以试试下面的plugins
Key promoter 快捷键提示
FindBugs-IDEA 潜在 Bug 检查
MetricsReloaded 代码复杂度检查
CodeGlance 在编辑代码最右侧,显示一块代码小地图

在根目录(和root的pom.xml平级)创建名为 .gitignore 文件,并配置如下信息

*.iws
*.iml
*.ipr
target/
.settings
.project
.classpath
.externalToolBuilders
*.class
*svn/
.idea/
*.jar
~*
classes/
*.bak
/catalina.base_IS_UNDEFINED/
  1. file菜单栏下的settings配置

    • Editor下面的Font 修改字体大小
    • Editor下面的File Encodings 全修改为UTF-8,勾选native-to-ascii conversion,选with NO BOM
  2. file菜单栏下的settings中的Version Controller

    • GitHub [email protected] WHX
    • git 找到安装的git的路径(D:\java\Git\cmd\git.exe),可Test确保无误
  3. file菜单栏下的settings中的Build,Execution,Deployment

    • Build Tools中的 Maven 配置
    • Maven home directory: D:/java/maven/apache-maven-3.5.4 解压好的maven主目录(bin的上一级)
    • User settings file: D:\java\maven\apache-maven-nt\conf\settings.xml (conf下的settings.xml,工作和学习的不同配置可以都放在conf下,取别名,方便idea切换)
    • Local repository: D:\java\maven\repository (本地仓库)
    • Build Tools中的 Maven下的Runner配置VM Options(缓存,指定编码避免mvn执行信息乱码)
 -DarchetypeCatalog=internal -Dfile.encoding=GB2312
  • 注意
    • 如果项目mvn的pom.xml没有问题,但是编译,打包都出错,那么需要清理idea缓存(点击菜单栏 file 选择 Invalidate Caches / restart)
    • 如果maven在的pom.xml显示红色, 那么idea和pom.xml丢失了连接 ,右键点击pom.xml(add maven projects) 即可
  1. file菜单栏下的 Project Structrue

    • 配置Platform Settings 的 SDKs
      选择D:\java\jdk\jdk1.8.0_192 (jdk主目录,bin的上一级)
    • 确认 Project 下的信息
      Project SDk 是我们需要的(目前是jdk1.8.0_192)
      Project language level 是我们需要的(目前是8-Lambdas)
  2. 菜单栏右上方的Add Configuration (可选,配置Tomcat信息)

    • 点击+(加号),点35 items more,找到Tomcat Server,选local
    • 在Application server 中点击 Configure
      • Tomcat Home配置D:\java\tomcat\apache-tomcat-8.0.53 tomcat解压后主目录(bin的上一级)
      • Tomcat base directory 同上(一般配了上面的会自动填充)
      • 点击ok确认后退出,再点击 Configure 发现 idea 没有找到jsp-api 和 servlet-api
      • 注意:要先删掉报红色的两个jar,再到自己的tomcat解压路径的lib包中帮idea找到并添加进来即可
    • VM options中配置,避免启动tomcat乱码: -Dfile.encoding=UTF-8
    • 如果有war包,直接点击下方红色感叹号的fix添加war即可(Application context一般配置 / 即可)
    • (没什么必要)有兴趣本地玩tomcat的可以配 %CATALIA_HOME%\bin 到系统环境的path下
  3. 取消idea启动直接打开项目

    • file菜单栏下的settings中的Appearance&Behavior选项
      System Settings中的Reopen last project on startup 前的勾取消掉。

你可能感兴趣的:(idea)