spring boot

  • springboot 设置非web启动
spring.main.web-application-type=none

maven

  • mac OS 配置maven环境并永久生效 Maven 3.0/3.1 要求 JDK 1.5 或以上

官网下载Mac版本maven:Maven官网 解压下载文件

$ tar -xvf  apache-maven-3.6.3-bin.tar.gz
$ sudo mv -f apache-maven-3.6.3 /usr/local/

编辑 /etc/profile,末行加上

export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=${PATH}:${MAVEN_HOME}/bin

保存文件,运行如下命令使环境变量生效,并查看版本

source /etc/profile
mvn -v

解决重启终端,mvn失效问题: 编辑~/.zshrc文件(不存在则新建) vi ~/.zshrc 文件末尾添加即可 source /etc/profile

  • 使用maven时,如何修改JVM的配置参数?

    • 在系统的环境变量中,设置MAVEN_OPTS,用以存放JVM的参数,或者临时设置
      export MAVEN_OPTS=-Xms256m -Xmx768m
    • 在mvn中添加MAVEN_OPTS
      找到Maven的安装目录,在bin目录下,编辑mvn.bat(linux下,mvn) set MAVEN_OPTS=-Xms256m -Xmx768m
  • How do I get files like .gitignore included into my archetype?

First make sure you set addDefaultExcludes to false in the maven-resources-plugin so that the archetype-plugin gets to see these files.

Then set useDefaultExcludes to false in the maven-archetype-plugin.