KAMS MAC开发环境搭建详解

环境准备

安装配置jdk-8u65

1.下载:\\192.168.188.22\互联网金融事业部\信息技术部\soft\java\jdk-8u111-macosx-x64.dmg
2.安装,双击安装即可,一般情况下会安装到Mac系统的以下路径:
/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
3.不需要配置环境变量
4.验证安装,在命令窗口中输入java -version出现如图所示即表示安装成功:


KAMS MAC开发环境搭建详解_第1张图片
java.png

安装配置Maven3.3.9

1.下载:\\192.168.188.22\互联网金融事业部\信息技术部\soft\maven\apache-maven-3.3.9-bin.zip
2.解压到/usr/local目录下:

unzip apache-maven-3.3.9-bin.zip -d /usr/local/

3.配置maven环境变量

# 若需要更高权限,则需要切换至root用户进行操作
 sudo su -

 # 修改环境变量配置文件/etc/profile
 cat >> /etc/profile
 export M2_HOME=/usr/local/apache-maven-3.3.9
 export MAVEN_OPTS="-Xms1024m -Xmx1024m"
 export PATH=${M2_HOME}/bin:${PATH}

 # 按下Ctrl+D使得标准输入结束
 ^D

 # 使得修改之后的环境变量生效
 source /etc/profile

4.验证:在cmd命令提示行中输入mvn -v出现如图所示即表示安装成功:

maven.png

5.配置
在maven安装目录下的/conf文件下有一个setting.xml配置文件,此文件为全局配置,为了更加灵活,可以将此文件复制到 /.m2/下进行配置。如果目录下没有.m2文件夹则创建一个然后复制setting.xml到其目录下

mkdir ~/.m2
cp /usr/local/apache-maven-3.3.9/conf/settings.xml ~/.m2

简单介绍一下setting.xml中的几个配置:
localRepository 用于配置本地仓库存储文件位置(下载的依赖包的存储文件位置),如果不配置,默认为 ${user.home}/.m2/repository,建议配置到非系统盘下的文件夹如:
/User/pengyy/repository

servers中的server节点,用于配置服务端的一些设置,如私服的用户名和密码,配置如:


  nexus
  gulangyu
  gulangyu2014

mirrors中的mirror节点用于配置仓库列表配置的下载镜像,不配置则为maven默认的远程仓库:http://mvnrepository.com/
由于网络速度,以及本地可能需要上传部署公司内部的maven程序包。一般公司会建立私服来加快速度和发布部署公司内部的maven程序包。mirror配置示例如下:

  
    nexus 
    *
    SoftOptimus Nexus OSS
    http://192.168.188.43:8081/nexus/content/groups/public
  

公司的maven私服地址:http://192.168.188.43:8081/nexus/content/groups/public
更多的配置可以参见:http://www.cnblogs.com/yangxia-test/p/4409736.html

安装配置mysql5.7.10.0

1.下载:\\192.168.188.22\互联网金融事业部\信息技术部\soft\database\mysql-5.7.16-osx10.11-x86_64.dmg
2.安装,点击安装即可,默认安装在/usr/local/mysql/
3.启动可以进入系统设置里面启动mysql
4.配置
4.1.修改MySQL root密码(默认初始密码为空),请按照如下命令执行

   cd /usr/local/mysql
   ./mysqladmin -u root -p password
   Enter password: // 初始密码为空,直接回车
   Enter new password: Passw0rd //输入新的密码Passw0rd
   Confirm new password:Passw0rd //重新输入密码

5.测试

cd /usr/local/mysql
mysql -u root -p
Enter new password://输入密码:Passw0rd

KAMS MAC开发环境搭建详解_第2张图片
mysql

为了方便可以将mysql的bin目录放到环境变量

安装破解Navicat

1.下载Navicat:\\192.168.188.22\互联网金融事业部\信息技术部\soft\database\navicat4mac.zip
2.解压到指定目录
3.点击navicat0912_mysql_en_for_mac.dmg安装
4.启动的时候会提示你试用和注册,选择注册
5.前面两个随便输入,注册码可以直接打开压缩文件中的注册码随便选一个复制粘贴进去即可。
4.测试,新建连接,输入连接信息点击测试连接,如果测试成功即可

KAMS MAC开发环境搭建详解_第3张图片
navicat

5.创建数据库,选择连接右键新建数据库,填写信息,新建名为cms,字符集为utf-8的数据库

KAMS MAC开发环境搭建详解_第4张图片
new cms

安装配置Git

Mac自带git如果嫌弃版本低可以重新安装
建议使用HomeBrew安装,不知道什么是HomeBrew自己百度就好了。
安装完以后测试一下:


KAMS MAC开发环境搭建详解_第5张图片
git

4.配置用户名和邮件地址,这样每一次提交都会带配置的信息,在终端中输入:
配置用户名:git config --global user.name "pengyy"
配置邮件地址:git config --global user.email "[email protected]"

注册GitLab账号

内网GitLab地址:http://192.168.188.215:9999/
注册:

KAMS MAC开发环境搭建详解_第6张图片
Paste_Image.png

发邮件到管理员邮箱请求通过并加入项目组: [email protected],邮件内容为用户名,所在开发组即可。
管理员通过以后才可以登录:
KAMS MAC开发环境搭建详解_第7张图片
Paste_Image.png

可选择项目进行clone

KAMS MAC开发环境搭建详解_第8张图片
Paste_Image.png

在本地目录进行clone,输入用户名和密码

生成并上传ssh key
使用上面的http方式,push和pull每次都需要填写用户名和密码比较麻烦,实际过程中可以使用ssh key的方式,可以不需要输入用户名和密码。
生成ssh key:
1.查看是否已经有了ssh密钥:进入 ~.ssh文件,如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:$ ssh-keygen -t rsa -C “[email protected]”按3个回车,密码为空。

KAMS MAC开发环境搭建详解_第9张图片
ssh

上传ssh key
进入 ~.ssh文件,如图:

ssh key

用vi打开id_rsa.pub复制里面内容,登录GitLab选择Profile Setting菜单:


KAMS MAC开发环境搭建详解_第10张图片
Paste_Image.png

选择SSH菜单:


KAMS MAC开发环境搭建详解_第11张图片
Paste_Image.png

添加key 复制public key内容 填写title添加即可:
KAMS MAC开发环境搭建详解_第12张图片
Paste_Image.png

这样ssh key上传就好了,换ssh的方式重新clone


KAMS MAC开发环境搭建详解_第13张图片
Paste_Image.png
KAMS MAC开发环境搭建详解_第14张图片
Paste_Image.png

克隆 kams项目
在终端中输入git clone [email protected]:jzy/kams.git 等待下载完成即可

kams

安装配置IDEA

1.下载:\\192.168.188.22\互联网金融事业部\信息技术部\soft\ide\ideaIU-2016.2.5.dmg
2.点击安装即可
3.第一次启动提示需要激活,选第二种方式激活,激活码获取地址:http://idea.lanyus.com/

KAMS MAC开发环境搭建详解_第15张图片
Paste_Image.png

KAMS MAC开发环境搭建详解_第16张图片
Paste_Image.png

4.选择需要主题,选择需要开启的功能,选择需要安装的插件,启动

KAMS MAC开发环境搭建详解_第17张图片
Paste_Image.png

选择引入maven项目


KAMS MAC开发环境搭建详解_第18张图片
Paste_Image.png

选择添加JDK


KAMS MAC开发环境搭建详解_第19张图片
Paste_Image.png

输入工程名,点击完成即可


KAMS MAC开发环境搭建详解_第20张图片
Paste_Image.png

配置maven

KAMS MAC开发环境搭建详解_第21张图片
Paste_Image.png
KAMS MAC开发环境搭建详解_第22张图片
Paste_Image.png

打开maven视图view>Tool Windows>Maven Projects

KAMS MAC开发环境搭建详解_第23张图片

修改数据库连接配置打开db.properties文件修改数据库连接配置


KAMS MAC开发环境搭建详解_第24张图片
Paste_Image.png

构建项目,选择maven生命周期中的clean和install右键运行,如图所示,构建成功即可:


KAMS MAC开发环境搭建详解_第25张图片
Paste_Image.png

安装配置Tomcat8.0+,并整合到IDEA

1.下载 :\\192.168.188.22\互联网金融事业部\信息技术部\soft\servers\apache-tomcat-8.5.8.zip
2.安装:解压到/usr/local目录下

unzip apache-tomcat-8.5.8.zip -d /usr/local/

3.进入到/usr/local/apache-tomcat-8.5.8/bin
运行./startup.sh发现没有权限,需要给运行权限

sudo chmod 775 /usr/local/apache-tomcat-8.5.8/bin/*.sh

再运行启动即可
4.验证,在浏览器中输入localhost:8080即可使用./shutdown.sh关闭服务:

KAMS MAC开发环境搭建详解_第26张图片
tomcat

5.整合到IDEA
点击右上角的Edit Configuration


Paste_Image.png

添加tomcat本地服务器


KAMS MAC开发环境搭建详解_第27张图片
Paste_Image.png

服务器配置:


KAMS MAC开发环境搭建详解_第28张图片
Paste_Image.png

部署配置:其它的配置可自行配置
KAMS MAC开发环境搭建详解_第29张图片
Paste_Image.png

配置完成后点击运行,开始运行:

KAMS MAC开发环境搭建详解_第30张图片
Paste_Image.png

运行会自动打开浏览器,出现如图所示结果表示成功:

KAMS MAC开发环境搭建详解_第31张图片
Paste_Image.png

安装破解配置JRebel,并整合IDEA和Tomcat

JRebel用于热部署,修改java代码或者需要编译的如jsp无需重新启动即可部署到服务器。
1.下载:JRebel插件:\\192.168.188.22\互联网金融事业部\信息技术部\soft\ide-plugins\jr-ide-intellij-6.4.6_13-16.zip
2.安装JRebel插件并重启

KAMS MAC开发环境搭建详解_第32张图片
Paste_Image.png

3.因为需要收费,需要破解激活JRebel
KAMS MAC开发环境搭建详解_第33张图片

选择I already having a license选择最后一个填入信息
http://idea.lanyus.com/任意名字
Email地址可以任意填写,稍等一会就可以了
点击Activeate JRebel
KAMS MAC开发环境搭建详解_第34张图片
Paste_Image.png

出现激活成功:
KAMS MAC开发环境搭建详解_第35张图片
Paste_Image.png

为项目添加JRebel配置
选择项目右键,选择Jrebel菜单,点击Configure module


KAMS MAC开发环境搭建详解_第36张图片
Paste_Image.png

允许使用JRebel,注意这样会添加一个rebel.xml文件需要在.gitignore中过滤掉不提交:


KAMS MAC开发环境搭建详解_第37张图片
Paste_Image.png
KAMS MAC开发环境搭建详解_第38张图片
Paste_Image.png

配置服务器在Server标签中配置 on Update action和 on frame deactiveation都将其选为 Update classes and resource:

KAMS MAC开发环境搭建详解_第39张图片
Paste_Image.png

使用JRebel插件以后,启动或者调试方式就需要选择JRebel来启动或调试了。

Paste_Image.png

修改index.jsp的内容然后刷新页面,即可看到效果

KAMS MAC开发环境搭建详解_第40张图片
Paste_Image.png
KAMS MAC开发环境搭建详解_第41张图片
Paste_Image.png

软件中心库(暂时使用windows共享方式)

地址为:\\192.168.188.22\互联网金融事业部\信息技术部\soft\

专题

1.新系统的Git分支模型,以及Git分支使用技巧 http://www.jianshu.com/p/c9df27ecc00f
2.代码规范 http://www.hawstein.com/posts/google-java-style.html
3.高质量 Java 代码开发实践
4.IDEA使用技巧,以及常用插件
5.单元测试以及EasyMock框架使用
6.Maven以及Nexus使用
7.其它Java Best Practice

你可能感兴趣的:(KAMS MAC开发环境搭建详解)