Hibernate的源代码已经迁移至GitHub,使用Gradle构建,简单介绍一下如何使用Gradle构建Hibernate项目
- 下载Gradle,我最先下载的是gradle-1.0-milestone-7这个版本,后来编译时报错,见这个链接:https://gist.github.com/1632550,然后换成gradle-1.0-milestone-1,解压至/Applications/gradle/gradle-1.0-milestone-1,设置环境变量export GRADLE_HOME=/Applications/gradle/gradle-1.0-milestone-1 export PATH=$GRADLE_HOME/bin:$PATH,最后在终端下执行gradle -v查看输出
- 进入工作目录执行git clone git@github.com:stephansun/hibernate-orm.git下载Hibernate源代码到本地
- 进入hibernate-orm/hibernate-core目录执行gradle tasks,第一次执行时耗时非常长,需要下载很多依赖的东西,公司的网络也不行,中断了好几次,每次都是CTRL+C后重来
- 执行gradle --stacktrace --info classes报错,java.lang.OutOfMemoryError: Java heap space,这里有个插曲,开始的时候只加了--stacktrace,输出中看不出个所以然,然后加上--debug,输入的信息又巨多,最后换成--info,才再报错中发现内存不够的异常。
- 设置环境变量export GRADLE_OPTS="$GRADLE_OPTS -Xmx2048m",网上有一片文章说http://www.howsky.net/index.php/archives/4623,设置gradlew中第10行和第11行,和build.gradle中第211行的参数,但是我实践后证明时不行的,只能通过设置环境变量,不知道和mac操作系统有没有关系。
- 使.project生效,重新执行gradle --stacktrace --info classes,顺利编译成功。
分享到:
相关推荐
包含ffmpeg在mac osx下编译所需要的全部依赖包,并附带ffmpeg2.5.2压缩包,编译支持H264 H265
针对iOSiOS模拟器OSX的Boost框架编译
MAC OSX下配置Nvidia CUDA
MAC OSX 10.5图文教程 绝对清晰
Mac OSX的文件系统介绍 各目录说明
USB 串口 PL2303 MAC OSX 驱动,适用于 OS X 10.9 以上的版本。 Mac OS X Universal Binary Driver v1.6.2 (PKG file format) For Mac OS High Sierra (version 10.15) - see NOTE below. For Mac OS High Sierra ...
Mac系统下Android反编译工具包,包含有apktool.jar、dex2jar-2.0.zip、jd-gui-osx-1.4.0.tar、apktool
osxfuse 是一个google开源的mac osx 磁盘格式读写库。
mac上使用的java反编译工具 经典工具jd-gui java decompiler 反编译得到的是源代码吗? 反编译得到的代码是非常接近于源代码,但是或多或少与源代码有一些差异的,比如一些表达式被优化掉了,比如: 下面的源...
luyten-osx java反编译软件 Mac 很好用,从win 转Mac的 找了很久
在 Mac OSX 上为 mruby 交叉编译 在 Mac OSX 上交叉编译 mruby 的 osx、linux 或 win32 二进制文件。 通过mrbgems下载和安装 下载mrbgem git clone ...
该软件是用于mac下进行对apk反编译工具 结合dex2jar AndroidCrackTool 进行使用 使用简单方便 使用此软件需要有一定的编程基础 dex2jar传送门https://download.csdn.net/download/lixiaodeer/10281476 ...
polycom 宝利通 的Mac OSX客户端,可以PC到会议系统,PC跟PC之间视频通话。这个是官方账户里下载的最新版本。安全可靠,十分难得,值得收藏
硬盘安装Mac OSx 在XP系统下利用Mac硬盘安装助手软件写入Mac安装镜像文件和使用Boot think引导进行Mac硬盘安装
osx10.11+xcode7.3编译libVLC-tools库
OSX平台编译vlc资源文件,提示缺少就把相应文件拷贝至tarballs目录下即可
电脑MAC OSX系统下怎么改DNS的设置
Mac OSX MySql 管理工具 Sequel-pro 非常好用,比Mysql Workbench 好用,试试就知道了.
Mac osx Usage 0. Working with gradle environment Gradle is required. 1. Prepare tools (Skip this part if installed) Make sure these tools installed,or else install them first: adb: We use it to ...
mac下一个podcast工具,可以收听新东方等播客