spring系列 开发环境配置

spring系列 开发环境配置

Posted by julyerr on March 2, 2018

当下比较流行的java开发IDE当属idea,相比于eclipse有太多的特性。当然体验好的产品自然需要收费,至于如何…请各位大侠自行google。

本文就idea中进行spring开发环境做简单总结,以前本地笔记过一段时间就找不到了:-(

maven项目建立

为了方便打包和分发,现在java项目基本都使用maven或者gradle(还没有接触,据说管理配置方面更简洁)进行管理。
IntelliJ IDEA 创建Maven项目速度慢
从idea界面选择mavenarchetype的时候,其实是执行mvnarchetype:generate命令,需要指定一个archetype-catalog.xml文件。其可选值为remote(指向Maven中央仓库的Catalog),internal(maven-archetype-plugin内置的) ,local(本地的,位置为~/.m2/archetype-catalog.xml)。默认是从remote进行下载,国内网速问题,自然出现卡顿的现象。
解决方法

在已经打开项目的控制面板新建工程,速度还会更快,因为所需的archetype-catalog.xml能够快速导入。

maven中央仓库下载包比较慢
类似,使用国内的镜像包就可,下面配置使用阿里云。修改${maven.home}/conf或者${user.home}/.m2文件夹下的settings.xml

<mirror>
     <id>alimaven</id>
     <mirrorOf>central</mirrorOf>
     <name>aliyun maven</name>
     <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

参考资料