标签:Idea Maven
IntelliJ Idea下Maven插件使用技巧,对于开发人员快速上手,并可能有效提高开发效率,特将此整理分享给大家。
1、Idea下载右侧菜单可打开Maven操作面板,以及maven的设置窗口。
![c219a1f5e827fd0f35a27c5f4afca8a1.png](https://i-blog.csdnimg.cn/blog_migrate/a2cf64a58b082dbeac85e3517c2f5f86.jpeg)
2、可在如下设置栏修改为本地安装的Maven软件、配置文件和本地仓库。
![c666d565caee37b97a7e72373be62d75.png](https://i-blog.csdnimg.cn/blog_migrate/e980a1995c3102eca32c277242dec302.jpeg)
3、配置跳过测试代码的编译命令,效果同: -Dmaven.test.skip=true;
![070e3744657cc356d7357930e4d6dc3a.png](https://i-blog.csdnimg.cn/blog_migrate/7d43a1a0ca4f2a348ee7e6e9883b7458.jpeg)
4、如下图进行项目的打包操作,按Ctrl按键可选择多个操作项。
![ac9a06b5d236618353cd3ae6d0403068.png](https://i-blog.csdnimg.cn/blog_migrate/0e9949800b42fa2ff4ff26cdb1d91740.jpeg)
5、Maven 打包加速配置,大大缩短项目打包的时间
效果同maven 配置中加入如下参数
-T 4C -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -Dmaven.test.skip
在IDEA下如下配置:
![d3197584efee9bc071f0a41b66786db8.png](https://i-blog.csdnimg.cn/blog_migrate/41556d75d7bf5d712975751089103ffd.jpeg)
在VM选项加入 -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -Dmaven.test.skip
![2197180de6d49963e8100790f50381b9.png](https://i-blog.csdnimg.cn/blog_migrate/61616466c4c8db79ba4ef2275079de8e.jpeg)
6、使用上面Maven 打包优化的技巧,这样项目打包的速度大大地提升了
![cda95b8d30506e8fb5affba61d6e793d.png](https://i-blog.csdnimg.cn/blog_migrate/bd31898938b7f2e9f884b1e949c338f6.jpeg)
7、制作成Bat批处理文件,进行maven快捷操作。首先,复制第一行的mvn执行命令:
![77a6b5f62cc560f78937919723300d7c.png](https://i-blog.csdnimg.cn/blog_migrate/cbc4d606fd4ae0c9b1ce30ed29f2ba46.jpeg)
在文本编辑器中将如下不需要的配置删除
![03fc0fb571b3eca8dcb7b47bea3755f8.png](https://i-blog.csdnimg.cn/blog_migrate/9356d12b01e9d48ddcf6c1f31e5a308b.jpeg)
创建mvn package.bat文件将上面命令复制进去
![afd44f28c01ee3221356fa5c0550799a.png](https://i-blog.csdnimg.cn/blog_migrate/b867cf07a91b3ea282c56545ffa8e08c.jpeg)
8、这样不用打开IDEA软件,也可以直接进行编译打包等操作:
![44af1fc0dc306f075b1d3fe367b324c5.png](https://i-blog.csdnimg.cn/blog_migrate/ac99bb3eeb5199e1ee52a8f24f47157b.jpeg)