资讯专栏INFORMATION COLUMN

Spring源码导入IDEA

inapt / 1361人阅读

摘要:项目环境源码地址可以下载压缩包解压到相应文件夹,或者用荡下来,导入步骤在项目的根目录下使用进行预编译这期间要下载一下依赖,时间稍微有点长视网速情况而定,要耐心等待一下。

项目环境 Jdk1.8 、Gradle5.0、IntelliJ IDEA 2018.2.3
Steps

spring源码GitHub地址可以下载压缩包解压到相应文件夹,或者用git荡下来,导入步骤:

在项目的根目录下使用gradlew :spring-oxm:compileTestJava进行预编译spring-oxm这期间要下载一下依赖,时间稍微有点长视网速情况而定,要耐心等待一下。

导入 IntelliJ (File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle)

或者用Intellj IDEA 直接新建工程导入:File->New->Project from Version control 选择 git

创建完成后控制台会有相应的显示

Known issues

spring-core 和 spring-oxm 需要在项目导入或者最先进行编译 因为里面有些模块时需要依赖这两个jar包详细参考*RepackJar tasks in the build andIDEA官方描述.

解决方案:

编译成功报错消失,同理将另一个包进行相同步骤操作编译

spring-aspects 不能在IntelliJ IDEA中编译通过,详情参照IDEA官方解决方案 .可以从项目中排除"spring-aspects"以避免编译错误。

如果在IntelliJ IDEA. 执行所有测试用例会出现内存不足的错误.如果执行需要设置一下启动参数可以比较内存溢出: -XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m

如果在IDEA中执行”Rebuild Project”,则必须再次生成spring-oxm模块的一些测试资源(./gradlew :spring-oxm:compileTestJava)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/72485.html

相关文章

  • [转载]使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

    摘要:最近在做某在线教育平台网站的开发,按师兄的建议要用来搞。现在把开发过程中的一些相关经验贴出来。事先声明,请确保和都已经安装好。对于不使用的开发者,可以直接建一个简单的项目。使用的话,请按照图进行操作。 访问GitHub下载最新源码:https://github.com/gaussic/Sp... 文章已针对IDEA 2016做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码...

    Ali_ 评论0 收藏0
  • java | Spring Boot 体验

    摘要:大量的配置繁琐而复杂,稍有不慎项目将无法运行。配置环境将花费大量的时间和精力。结合种种原因,社区痛定思痛,所以来啦。。。。到底有多快捷方便,多说无益,体验一般就好。 Spring Boot 体验 简介 在第一次接触 Spring 你会发现其核心配置文件是一个XML格式的,所有的配置都是通过XML来实现的。大量的配置繁琐而复杂,稍有不慎项目将无法运行。配置环境将花费大量的时间和精力。很多...

    int64 评论0 收藏0
  • IDEA导入spring-boot-plus(二)

    摘要:导入安装插件请先确保已安装插件在线安装插件离线下载安装如果在线安装不了,可使用离线安装,请下载对应版本的插件压缩包 IDEA导入spring-boot-plus 安装lombok插件 !!!请先确保IDEA已安装lombok插件!!! IDEA在线安装lombok插件 showImg(https://segmentfault.com/img/remote/146000002006289...

    ningwang 评论0 收藏0
  • Maven 搭建spring boot多模块项目(附源码

    摘要:搭建多模块项目备注所有项目都在中创建创建项目删除目录,只保留根目录可被子模块继承因此项目只是未考虑太多性能问题所以将诸多依赖都写在根级,子模块只需继承就可以使用。 Maven 搭建spring boot多模块项目 备注:所有项目都在idea中创建 1.idea创建maven项目 1-1: 删除src,target目录,只保留pom.xml 1-2: 根目录pom.xml可被子...

    whatsns 评论0 收藏0
  • Spring Boot 的简单教程(一) Spring Boot 项目的创建

    摘要:是由团队提供的全新框架,其设计目的是用来简化新应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。使用的创建根据下面的图片引道进行项目创建即可。 一. 简单介绍一下Spring Boot 世界惯例,在学习一个框架之前,我们需要了解一下这个框架的来历。 下面我们引用一下百度百科的解释。 Spring Boot是由Pivotal团队提供的...

    chinafgj 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<