1. 程式人生 > >spring原始碼編譯和匯入eclipse

spring原始碼編譯和匯入eclipse

2、原始碼編譯

cmd進入spring原始碼根目錄,執行編譯原始碼:gradlew build 可能出現問題: (1)如果出現某些方法找不到,需要檢查下jdk版本,1.6版本的有些方法會找不到。需要升級jdk到1.7+ (2)出現:java.lang.OutOfMemoryError: GC overhead limit exceeded或java.lang.OutOfMemoryError: java heap space 則需要加大jvm的堆記憶體,修改gradlew.bat的jvm設定,一般設定為512m就夠了,也可以開啟本地的jvisualvm.exe看編譯過程堆疊的變化,根據實際情況設定

(3)有些測試程式碼編譯不通過,則設定編譯跳過 gradle build -x test 

3、拉取依賴包

gradlew install 可能出現問題:有些包拉不下來,由於網路原因,因為都是從國外網站上下的,可以弄一些vpn代理進行翻牆訪問

4、生成eclipse需要的.classpath等IDE依賴檔案

gradlew cleanIdea eclipse

5、匯入eclipse

但是發現沒辦法一下子全部都導進去,需要一個一個模組導進去 可能出現問題: (1)eclipse AspectJ Internal Compiler Error 應該是Eclipse版本的bug,可以下載最新版的eclipse,然後重新匯入 (2)有些模組編譯不通過,主要是因為有些測試程式碼用到的依賴包不存在,可以去掉。然後把相應的測試程式碼也刪除就可以

相關推薦

spring原始碼編譯匯入eclipse

2、原始碼編譯 cmd進入spring原始碼根目錄,執行編譯原始碼:gradlew build 可能出現問題: (1)如果出現某些方法找不到,需要檢查下jdk版本,1.6版本的有些方法會找不到。需要升級jdk到1.7+ (2)出現:java.lang.OutOfMemoryError: GC overhea

Gradle編譯Spring原始碼,並匯入Eclipse

1.Spring3.2.1原始碼 下載地址:https://github.com/spring-projects/spring-framework/releases/tag/v3.2.1.RELEASE 2.Gradle、JDK版本:Gradle 1.3  + JDK 1.7,

Gradle搭建Spring原始碼專案並匯入Eclipse

windows使用者5分鐘學會從GitHub下載Spring framework原始碼專案並在Eclipse裡搭建專案 本文開發環境(供參考,其它版本未測試) - Spring原始碼版本:spring-framework-4.3.x - Gra

最新ffmpeg編譯eclipse進行原始碼除錯(linux)

轉自:http://blog.csdn.net/huangkangying/article/details/6434683   最近由於專案需要,必須修改ffmpeg的原始碼進行修改才能滿足專案的需求,但以前我從來沒有自己去編譯和使用ffmpeg的原始碼,一直都是用別人

spring framework原始碼下載並匯入eclipse

一. 準備工作 1.下載安裝sts(springsource推薦使用), 畢竟人家的框架用他自家的ide是最好的,當然sts也是基本eclipse的, 下載地址: http://www.springsource.org/downloads/sts-ggts 2.下載安裝gr

etcd原始碼編譯簡單使用

       正在學習go語言程式設計,已經對go語言的語法有一定的瞭解,想選擇一個go專案深入瞭解go程式設計,最後選擇etcd作為自己go程式設計的處女專案,會逐漸深入瞭解etcd程式碼,分析etcd的實現機制。      

使用Qt Creator作為Linux IDE,實現Redis原始碼編譯斷點除錯

2、原始碼準備 我們解壓原始碼,先使用gcc編譯,主要的目的是把deps庫編譯出來 [[email protected] redis_study]# chmod -R 777 re

btc原始碼編譯環境搭建

區塊鏈是最近幾年火才起來的概念,最早大家知道的都只有比特幣(bitcoin),在很長一段時間,比特幣幾乎就是區塊鏈的代名詞。大多數人關注的當然都是比特幣的價格,而作為技術出身的吃瓜群眾,聽到的時候第一反應是: 我Cow,這麼牛,怎麼做到的! 想要

Ogre 1.8.1原始碼編譯錯誤修改

寫在一邊,最好不要略過的話。 這篇blog是按照編譯–>出錯–>解決錯誤–>再編譯 的方式寫的。 我認為這種逐步改錯的過程有助於學習和理解,所以這樣寫的。 最節約時間的方法,就是先全部看完,解決所有的錯誤,然後編譯,一次成功。 一、編譯生成Ogre

Linux環境下原始碼編譯執行常用的兩個命令:pkg-configldconfig

        最近一段時間在研究linux伺服器叢集的相關知識,打算基於corosync和pacemaker來搭建一個linux高可用叢集, 通過編譯原始碼包來了解其依賴的動態庫,在編譯的過程中遇到一些問題,總結一些,供大家以後參考(很通用哦):        我們

ROS2原始碼編譯安裝

機器人開源作業系統軟體ROS在10年後, 終於推出全新架構的ROS2,代號“ardent”。中文意思為“熱心的美洲鱉”,看來ROS2要從ROS1的“海龜”變成“土鱉”系列了。與此同時,ROS2的編譯系統也換成全新的ament。之前熟悉ROS的知道,ROS最初使用rosbuil

Spring原始碼解析配置檔案載入

Spring類的繼承結構圖: Spring運用了大量的模板方法模式和策略模式,所以各位看原始碼的時候,務必留意,每一個繼承的層次都有不同的作用,然後將相同的地方抽取出來,依賴抽象將不同的處理按照不同的策略去處理。 步驟A. 讀取 Resource 檔案形成 Documen

boost 原始碼編譯安裝 -fPIC

1.資源 系統:centos 7 boost原始碼:使用的是1.54版本的 boost_1_54_0.tar.gz,具體自己去boost官網下載 2.解壓boost tar -zxvf boost_1_54_0.tar.gz 注意:由於boost 預設編譯的靜態庫是沒

QT210 Android4.0原始碼編譯燒錄文件整理

開發環境說明:Ubuntu 12.04 LTS 32bit原始碼檔案目錄:編譯過程說明:編譯uboot (qt210_ics_uboot.bz2)交叉編譯環境:tar jxf arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -C /

Spring原始碼--BeanFactoryFactoryBean區別

一 BeanFactory和FactoryBean概念     BeanFactory和FactoryBean在Spring中是兩個使用頻率很高的類,它們在拼寫上非常相似, 需要注意的是,兩者除了名字看上去像一點外,從實質上來說是一個沒有多大關係的東西。 BeanFac

Maven專案在編譯匯入Eclipse時出現的錯誤彙總處理

Maven專案在編譯及匯入Eclipse時出現的錯誤處理彙總 Maven在構建專案時確實是比較強大,而且也越來越流行,目前不但越來越多的開源專案,甚至越來越多的商業專案都在使用Maven。但是不得不說Maven裡面的坑真心的多,最近手頭的幾個專案都是使用Maven進行構建

spring原始碼編譯

spring原始碼是用gradle構建的,下面是如何用gradle構建spring原始碼,並將其完美匯入到eclipse中,以便我們能夠更好的探究spring原始碼。 1.去gradle官網下載gradle解壓,後進行環境變數配置,具體配置如下: (1)使用

lucene原始碼下載並匯入eclipse工程

1.lucen官網:http://lucene.apache.org/core/developer.html 獲取svn地址; 2.本機check out下來,發現不是project檔案,需要用ivy和ant,弄成project檔案:可參考http://blog.csdn.

Spark1.6.0 原始碼編譯部署包生成

文章基本採用官方指導: 1、在spark官網下載原始碼,要選擇source code 2、在環境變數裡設定maven記憶體大小 export MAVEN_OPTS="-Xmx2g -XX:MaxPermSize=512M -XX:ReservedCodeCacheSiz

tomcat原始碼下載並匯入eclipse

1. 獲取原始碼    方式一:從官網http://tomcat.apache.org/download-70.cgi 直接下載,官網提供了Binary 和 Source Code兩種下載方式,要研究tomcat原始碼,選擇source code 方式下載    方式二