zoukankan      html  css  js  c++  java
  • Eclipse / Intellij Idea配置Git+Maven+Jetty开发环境

      最近公司给加配了Mac,本想着花一个小时的时间搭好开发环境,最后全部弄好却用了一上午,因为之前在windows上搭建环境的过程中遇到的好多问题在Mac环境下也遇到了,所以决定再花点时间把搭建环境的过程整理一下,这件事情也坚定了我写博客的决心,如果之前搭建的时候遇到问题就记录下来,这次或者下次可能不到一个小时就搭好了,因为总结起来就那么几步,可能遇到的问题也就那么几个。

      好了,开始正文(这里只说windows环境,Mac环境基本一样):

    1.安装JDK,配置java环境变量

    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    安装过程就不说了,网上一搜一大堆。

    配置环境:

    新建JAVA_HOME:[JDK安装目录]

    path变量中添加:%JAVA_HOME%in;%JAVA_HOME%jrein;

    新建CLASSPATH:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;

    配置完成后在命令行输入 java -version 输出jdk版本说明安装配置成功。

    2.安装maven,配置maven环境变量

    下载地址:http://maven.apache.org/download.cgi

    安装:下载zip压缩包解压到自己想安装的目录即可。建议安装在系统盘之外。

    配置环境:

    新建MAVEN_HOME:[maven解压目录]

    path变量中添加:;%MAVEN_HOME%in;

    配置完成后在命令行输入 mvn -v 输出maven版本说明安装配置成功。

    配置本地仓库:

    公司内部使用需要设置settings.xml,配置中央仓库为公司仓库位置。一般公司内部wiki会有规范,直接替换默认的settings.xml即可,建议放在本地仓库目录下。

    然后在已配置好的settings.xml中配置本地仓库:eg:<localRepository>D:/MavenHose/repository</>

    3.安装Git,配置Git密钥和环境变量

    下载地址:https://git-for-windows.github.io/

    安装:自行百度。

    生成密钥:

    打开git-bash或者命令行,设置Git的user name和email:

    git config --global user.name "zhangsan"

    git config --global user.email "zhangsan@163.com"

    生成密钥:ssh-keygen -t rsa -C "zhangsan@163.com"

    得到两个文件:id_rsa和id_rsa.pub 即分别为私钥和密钥,在GitHub、gerrit上均需要配置公钥

    配置环境变量:

    新建变量:GIT_HOME:[Git安装目录]

    path变量中添加:;%GIT_HOME%in;

    配置完成后在命令行输入 git --version 输出Git版本则说明安装配置成功。

    建议在系统盘之外建一个文件夹专门用来放Git项目和密钥。

    4.Eclipse集成Git+Maven+Jetty配置

    下载地址:https://www.eclipse.org/downloads/

    依次点击:Window--Preferences--General--Network Connections--SSH2

    SSH2 home选择密钥所在的目录(即.ssh)eg:D:GitHose.ssh

    Private keys选择私钥和密钥(即前边生成的id_rsa,id_rsa.pub)

    至此,Git相关配置已经好了。注意这里选择的私钥密钥最好都是自己专门建立的目录,默认的在C:Userszhangsan.ssh

    依次点击:Window--Proferences--Maven--User Settings

    User Settings选择自己更改过后的settings.xml  eg:D:MavenHosesettings.xml

    local Repository选择自己创建的本地仓库  eg:D:/MavenHose/repository

    至此,Maven的相关配置已经好了。注意这里选择的目录和settings.xml最好都是自己专门建立的目录,默认的在C:Userszhangsan.m2

    现在可以拉取项目再在本地打包测试是否配置好了。

    5.Intellij Idea集成Git+Maven+Jetty

    下载地址:http://www.jetbrains.com/idea/download/

    依次点击File--Project Structure--SDKs点击加号,新建name为jdk,JDK home path为jdk安装目录

    依次点击File--Settings--Version Control--Git 选择Git安装目录下的bin目录下的git.exe   eg:D:Progrem FilesGitingit.exe

    再点击Test,弹出Git executed successfully和Git版本说明配置成功。

    依次点击File--Build,Execution...--Build Tools--Maven配置如下:

    最后集成Jetty,需要安装Jetty,下载地址:http://www.softpedia.com/get/Internet/Servers/WEB-Servers/Jetty.shtml

    下载压缩包解压到想要的安装目录,然后在Intellij idea中配置jetty服务器:

    点击右上角Edit Configurations--Defaults--Jetty Server--local  Application server选择jetty解压目录

    以后启动项目时再添加Jetty Server就行了。这里会遇到一个问题,缺少一个xml,无法还原现场了,下次遇到时再补上了。

    写到这里感觉很无奈,遇到的好多问题没有截图没有记录,写得时候也只记得解决思路。。。估计写成这样也没几个人看吧,所以决定下次像这种基本的配置过程还是不写了,感觉遇到问题直接来贴图,贴报错然后写解决方案会好很多,这篇就当是给自己一个教训,要勤做笔记啊(⊙o⊙)

    作者:鹿丸不会多项式 出处:http://www.cnblogs.com/hechao123 转载请先与我联系。
  • 相关阅读:
    java工具类之按对象中某属性排序
    使用 CSS3 实现超炫的 Loading(加载)动画效果
    chrome使用技巧(看了定不让你失望)
    暗影精灵2pro——使用一年多后电池鼓包,传说中的更新BIOS问题(惠普15ax-226tx)
    【转载】 阿里面试后的问题总结
    temporal credit assignment in reinforcement learning 【强化学习 经典论文】
    【转载】 “强化学习之父”萨顿:预测学习马上要火,AI将帮我们理解人类意识
    【PPT】 Least squares temporal difference learning
    【转载】 TensorflowOnSpark:1)Standalone集群初体验
    【转载】 pytorch笔记:06)requires_grad和volatile
  • 原文地址:https://www.cnblogs.com/hechao123/p/6381154.html
Copyright © 2011-2022 走看看