Maven 与 IDE 常用设置
用 Maven 执行项目,大多数不需要执行执行测试,就需要额外的设置下。
排除web.xml
如果不是初始化的创建的 Spring Boot 项目,是对工程进行改造成面的Spring Boot项目,可能会报 缺少 web.xml 文件的错误, 添加如下插件。
1 | <!-- 打war包,排除web.xml,使用java config --> |
中文乱码
Maven 运行 Spring Boot 应用日志输出中文乱码,以下几种方式可以试下:
maven 编译插件指定编码
1 | <!-- 编译插件 --> |
设置 Maven 运行时参数编码
方式一、全局运行时参数:Settings → Build,Exection,Deployment → Build Tools → Maven → Runner,VM options添加:-Dfile.encoding=UTF-8 或 GB2312
方式二、全局运行时参数:安装路径下的:idea.exe.vmoptions 文件增加 -Dfile.encoding=UTF-8 或 GB2312, 如果运行的是64位,则文件是:idea64.exe.vmoptions
方式三、当前应用运行时:工具栏 → Run/Debug Configurations 下 Runner 选项目 VM options 添加 -Dfile.encoding=UTF-8 或 GB2312
日志的配置文件设置编码
1 | <PatternLayout pattern="${log.pattern}" charset="UTF-8"/> |
忽略测试
Eclipse
右键项目,在Run As > Run Configuratios,打开 Maven Build,在内容栏勾选Skip Tests
。
IDEA
在Maven Projects侧边栏,点击类似雷电的图标按钮Toggle Skip Test Mode
, 下面的test
执行项就会被打横杠并变灰。
Maven命令带上忽略Test参数
mvn install -DskipTests
mvn install -Dmaven.test.skip=true
添加Maven忽略Test的插件
1 | <plugin> |
在pom.xml顶部声明变量
1 | <properties> |
Maven 与 IDE 常用设置
http://blog.gxitsky.com/2018/05/24/Maven-settings-idea-eclipse/