全新系統(tǒng)搭建JAVA開發(fā)環(huán)境的自有套路整理,僅僅個人操作習慣整理而來,勿上綱上線
IDE 篇之 InteliJ IDEA DIY區(qū)
主要整理一些idea常用的自定義功能
安裝Solarized主題
- 在github上下載主題: 傳送門,下載jar包在idea中進行安裝
主題預(yù)覽:
-- 終端使用zsh.有興趣的可以參考我另一篇博客
Live Template
經(jīng)常使用的template:
- log日志template,聲稱lsf4j的log. 快捷鍵:
log
private final static Logger logger = LoggerFactory.getLogger($CLASS$.class);
- 靜態(tài)int類型變量申明.快捷鍵
sfi
public static final int $NAME$ = $VALUE$
- 靜態(tài)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篇之使用國內(nèi)的鏡像倉庫
- 打開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構(gòu)建工具自定義
//todo