JAVA系列笔记十五之intellj idea

1.intellj idea中maven镜像配置

maven的配置地方如图所示:

 

maven的配置文件settings.xml存在于两个地方:
安装的地方:${M2_HOME}/conf/settings.xml
用户的目录:${user.home}/.m2/settings.xml
上图所示maven的安装目录为bundle 3,因idea中maven自带Bundled (Maven 2)和Bundled (Maven 3)的文件目录位置在idea安装的plugins目录中。
假设idea安装目录为:D:workidea
Bundled (Maven 2)的目录为:D:workideapluginsmavenlibmaven2
Bundled (Maven 3)的目录为:D:workideapluginsmavenlibmaven3
为了保持核心的配置文件不变,我们可以将settings.xml文件拷贝到.m2目录下面。以后只要对这个文件做修改就可以了,maven会优先读取.m2下面的配置文件。(可选)
setting.xml配置文件。安装目录又被叫做全局配置,对操作系统的所有使用者生效;后者被称为用户配置,只对当前操作系统的使用者生效。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml会覆盖全局的settings.xml。
Maven安装后,用户目录下不会自动生成settings.xml,只有全局配置文件。如果需要创建用户范围的settings.xml,可以将安装路径下的settings复制到目录${user.home}/.m2/。Maven默认的settings.xml是一个包含了注释和例子的模板,可以快速的修改它来达到你的要求。
全局配置一旦更改,所有的用户都会受到影响,而且如果maven进行升级,所有的配置都会被清除,所以要提前复制和备份${M2_HOME}/conf/settings.xml文件,一般情况下不推荐配置全局的settings.xml。

maven setting.xml中需要添加mirror地址, 附上阿里云maven地址:

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

2.intellj idea中target目录和out目录的区别

out存放的是该项目下所有Module(模块)的编译结果。 
target存放的是单个Module的编译结果。 target是用来存放项目构建后的文件和目录、jar包、war包、编译的class文件

Project Structure中的Project选项卡中可以设置Project compiler output的目录。

 在Modules中可以设置每个module的编译输出路径,在这里如果指定了某个mudule的编译输出路径,则不会再输出到out文件夹中了

3.插件

   lombok插件,lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter、setter等方法的编写,在更改实体类时只需要修改属性即可,减少了很多重复代码的编写工作。

   1)打开IntelliJ IDEA后点击菜单栏中的File-->Settings(Ctrl+Alt+S).

   2)Plugins->Browse repositories->搜索页面输入lombok->Install

   3)配置注解处理器 Settings->Build,Execution,Deployment-->Compiler-->选中Annotation Processors,然后在右侧勾选Enable annotation processing即可。

快捷键

  alt+insert,get/set属性生成快捷键。

4.uft8配置

 1)File->Settings->Editor->File Encodings

 2)   File->Other Settings->Default Settings ->Editor->File Encodings

 3)   将项目中的.idea文件夹中的encodings.xml文件中的编码格式改为uft-8

4)    File->Settings->Build,Execution,Deployment -> Compiler -> Java Compiler

     设置 Additional command line parameters选项为 -encoding utf-8

5)   打开Run/Debug Configuration,选择你的tomcat,然后在  Server > VM options 设置为 -Dfile.encoding=UTF-8 ,重启tomcat

原文地址:https://www.cnblogs.com/junhe/p/13369026.html