从github上克隆hibernate项目

Posted 朗读者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从github上克隆hibernate项目相关的知识,希望对你有一定的参考价值。


  开发的项目用到了hibernate进行对象的持久化,最近项目上不忙,打算通过官方文档和源码来进行深度学习。第一步将hibernate部署到本地就折腾了好久,打算记录一下。
关于github的注册说一句,推荐使用outlook邮箱进行注册,接收邮件时更方便。我之前用163注册的账号在找回密码时发送的邮件一个都没收到,只好重新注册了一个。
  使用到的工具:git、JDK、gradle、idea。

安装JDK

  网上关于JDK的安装教程已经很多了,百度一搜一大推,这里推荐一个https://blog.csdn.net/bingbian/article/details/79609798,我这里就不在赘述。
安装完成后在控制台输入`java -version`,如果成功输出java的版本号等相关信息,则安装成功。

  $ java -version
  java version "1.8.0_102"
  Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
  Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)

安装git

  git安装及应用详见廖雪峰git教程

安装gradle

  gradle安装部署都很简单,gradle官网。首先访问上面的网站,下载需要的版本,官网里面其实已经很详细的说明了如何进行安装,但很多方法都需要安全其他软件,为了不增加复杂性,直接进行手动安装。首先解压下载的zip包,放置在自己选择的文件夹中(为了避免以后可能出现的不明错误,建议文件路径不要出现中文及空格)。然后像上面JDK的配置一下,在系统环境变量Path中添加gradle的bin目录的路径。安装完成后在控制台输入`gradle -v`,如果成功输入如gradle的版本号等相关信息,则安装成功。

    $ gradle -v
    ------------------------------------------------------------
    Gradle 5.1
    ------------------------------------------------------------    
    Build time:   2019-01-02 18:57:47 UTC
    Revision:     d09c2e354576ac41078c322815cc6db2b66d976e    
    Kotlin DSL:   1.1.0
    Kotlin:       1.3.11
    Groovy:       2.5.4
    Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018
    JVM:          1.8.0_102 (Oracle Corporation 25.102-b14)
    OS:           Windows 10 10.0 amd64

 

安装idea

  之前一直都在使用eclipse,在看到同事使用ieda各种神器高效的插件工具之后,果断换了开发工具。idea的安装并不复杂,官网直接下载安装就行,网上同样有很多的安装破解教程。IntelliJ IDEA(2018)安装详解。在第二种方法破解的jar包要注意版本问题。

git clone

  一切安装就绪之后,进入控制台在某一文件夹下,输入`git clone https://github.com/hibernate/hibernate-orm.git`, 后面的网址在hibernate的github页上可以找到。这时候出现一个问题,下载的速度极慢。加快git clone 几十倍速度的小方法(30KB vs 2M)。这样修改之后,速度一下快起来。而且,可以通过使用depth参数用于指定克隆深度,`git clone https://github.com/hibernate/hibernate-orm.git --depth=1`,为1即表示只克隆最近一次commit。
  克隆下来之后,进入文件目录后,运行`./gradle idea`构建成idea的项目,当最后出现`BUILD SUCCESSFUL`后,即可将项目导入idea中。
  







以上是关于从github上克隆hibernate项目的主要内容,如果未能解决你的问题,请参考以下文章

使用git克隆项目从dev分支上更新代码以及将代码提交到Coding(或GitHub)上面

如何从github上克隆项目并在自己电脑上运行

Git配置以及从GitHub上克隆项目

使用 vs 代码从 github 克隆一个颤振项目

使用git 从github上克隆项目到本地工作区

如何从github上克隆项目并在自己的机器上跑起来