Hibernate源码分析之导入Idea

 Gradle配置

           Hibernate使用Gradle作为代码构建管理工具,需要先配置Gradle。

           设置系统环境变量GRADLE_USER_HOME,如果我们使用gradle wrapper时,gradle wapper默认将gradle及其相关内容下载到C盘用户目录下的.gradle目录中,随着时间的流逝,此目录占用的存储会越来越多,如果C盘空间充足,此变量可以忽略。

           GRADLE_USER_HOME=e:\\gradle

          如果你的公司网络使用了代理,可以开启代理的配置,代理配置在gradle.properties中

http代理:
systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost

https代理:
systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=userid
systemProp.https.proxyPassword=password
# NOTE: this is not a typo.
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost

 

依赖仓库的配置

           使用国内的镜像源,我信阿里云靠谱,配置如下。

build.gradle文件:

buildscript {
	repositories {
		maven {
			url "https://maven.aliyun.com/repository/public"
		}
		maven {
			url "https://maven.aliyun.com/repository/google"
		}
		maven {
			url "https://maven.aliyun.com/repository/gradle-plugin"
		}
		maven {
			url "https://maven.aliyun.com/repository/spring"
		}
		maven {
			url "https://maven.aliyun.com/repository/spring-plugin"
		}
		maven {
			url "https://maven.aliyun.com/repository/grails-core"
		}
		maven {
			url "https://maven.aliyun.com/repository/apache-snapshots"
		}
		maven {
			name 'jboss-nexus'
			url "http://repository.jboss.org/nexus/content/groups/public/"
		}
		maven {
			name "jboss-snapshots"
			url "http://snapshots.jboss.org/maven2/"
		}
		mavenCentral()
		mavenLocal()
		jcenter()
	}

           由于gradle对https仓库有证书校验,找了好几个方法去让gradle去忽略证书的校验,都不凑效,通过将证书导入到JDK的证书库,使用jdk的证书库对证书进行校验,这样可以避免因证书校验失败导致镜像下载不下来的问题。

           证书导出:

          浏览器地址栏,点击锁图标 -->证书 ---->详细信息 ---->复制到文件

           证书导入:

添加证书:
cd C:\Program Files\Java\jdk-11.0.17\lib\security
keytool -importcert -keystore cacerts -alias aliyunrep -file ./aliyun.cer -storepass changeit -noprompt

jdk证书存储库中的密码默认是changeit


查看证书:
keytool -list -v -keystore cacerts -alias aliyunrep -storepass changeit

  源码导入Idea

使用idea正常打开即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值