• 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

  • 相关阅读:
    aws-rds for mysql 5.7.34搭建备库
    Redis 未授权访问漏洞利用总结(转)
    mongoexport/mongimport命令详解
    mongodump/mongorestore命令详解
    redis stream类型 常用命令
    system_time_zone参数值由来
    MySQL加密解密函数AES_ENCRYPT AES_DECRYPT
    MySQL开启SSL加密
    MDL锁获取顺序和优先先
    explicit_defaults_for_timestamp 参数说明
  • 原文地址:https://www.cnblogs.com/junhe/p/13369026.html
Copyright © 2020-2023  润新知