同事的一個項目A,用的是eclipse的link source引入了B、C、D的項目,用了B、C、D項目裏面的部分代碼,在eclipse裏面,使用link source的方式引入,雖然B、C、D有錯誤,不能編譯經過,可是引入到A項目裏面,能夠正常啓動使用。可是換到idea裏面就不知道怎麼設置。html
研究了一下午,分享解決辦法。java
一、把B、C、D項目的src添加到A項目的source裏面eclipse
在idea打開A項目,進入到項目設置(Project Structure)-> Modules->Sources->點擊addContentRoot 把B、C、D項目的src添加到A項目的source裏面。ide
這樣就能夠添加引用其餘非項目中的類
idea
如圖:spa
二、設置idea的編譯方式爲eclipse,idea默認的編譯方式是javac,若是是用javac,沒法編譯經過。htm
設置方法如圖:ip
三、啓動服務的時候,設置編譯方式爲Make,no error check編譯
成功啓動項目。thread
參考了這個帖子:http://www.aboutyun.com/thread-14267-1-1.html