Java 开发工具

本文列出 Java 相关开发工具,供开发人员进行参考。

JDK

当前 Java 开发主流稳定版本是 Java 8 ,项目中统一使用 Java 8 作为开发和部署的版本。

JDK 下载

Maven

Java 项目主流采用 Maven 或 Gradle 进行构建。当前推荐项目采用 Maven 作为主要构建工具。

安装完成后,请下载 MYK settings.xml 文件,并放到 $USER_HOME/.m2/settings.xml。 该文件配置了 Nexus 仓库 相关配置。

Git

内部项目基本会采用 Git 进行版本管理。

Git For Windows

Git 基础教程

git-flow 备忘录

IDEA

Java 项目推荐采用 IDEA 进行开发。

IDEA 社区版内网下载

在 IDEA Settings-Editor-Copyright-Copyright Profiles 中导入文件 myk.xml

或者添加一个 profile ,并填写以下内容:

Copyright (c) 2019-$today.year Meiyike Inc. to Present.
 All Rights Reserved.

This software is the confidential and proprietary information of Meiyike Inc. .
You shall not disclose such confidential information
and shall use it only in accordance with the terms of the license
agreement you entered into with www.meiyike.cn.

然后在 Settings-Editor-Copyright 中将 Default project copyright 设置为新加的 profile myk

对开发工具为 Eclipse 的同学,可以在 Preferences > Java > Code Style > Code Template 中对 Code > New Java files 的模板进行编辑,在前面加声明注释:

/**
 * Copyright (c) 2019-${year} Meiyike Inc. to Present.
 * All Rights Reserved.
 *
 * This software is the confidential and proprietary information of Meiyike Inc. .
 * You shall not disclose such confidential information
 * and shall use it only in accordance with the terms of the license
 * agreement you entered into with www.meiyike.cn.
 *
 */
${filecomment}
${package_declaration}

${typecomment}
${type_declaration}

MongoDB

项目中采用了 MongoDB 来做文档型数据库,相关文档可参考 官方文档

MySQL

项目中采用了 MySQL 来做关系型数据库。