全新系统搭建JAVA开发环境的自有套路整理,仅仅个人操作习惯整理而来,勿上纲上线
IDE 篇之 InteliJ IDEA DIY区
主要整理一些idea常用的自定义功能
安装Solarized主题
- 在github上下载主题: 传送门,下载jar包在idea中进行安装
主题预览:
-- 终端使用zsh.有兴趣的可以参考我另一篇博客
Live Template
经常使用的template:
- log日志template,声称lsf4j的log. 快捷键:
log
private final static Logger logger = LoggerFactory.getLogger($CLASS$.class);
- 静态int类型变量申明.快捷键
sfi
public static final int $NAME$ = $VALUE$
- 静态String类型变量申明,快捷键
sfs
public static final String $NAME$ = "$VALUE$"
File and Code Template
- 自定义头:
/**
* @author yoqu
* @date ${YEAR}年${MONTH}月${DAY}
* @time ${TIME}
* @email wcjiang2@iflyte.com
*/
maven篇之使用国内的镜像仓库
- 打开maven项目的conf目录中的
setting.xml
文件,在第140多行出添加如下配置文件
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
贴的代码中主要是中间的aliyun地址,其他的保持不变
gradle构建工具自定义
//todo