簡單說, 就是使用IntelliJ的導入功能便可實現.html
在IntelliJ中關閉並刪除普通工程的工程記錄(注意, 工程記錄不是工程代碼, 千萬不要搞混).java
關閉工程: 若是工程處於打開狀態, 能夠經過主菜單關閉, File---Close Projectweb
刪除工程的工程記錄: 關閉工程後, 在工程列表中找到工程, 鼠標移動到工程上, 此時工程右側出現一個X, 點擊工程右側的X便可.apache
先在硬盤上找到工程根目錄(這裏假設: E:\Program\JavaSpace\Company\CustomerInfo), 在其下建立build.gradle(內容根據你工程實際要求寫), 例如:app
version '1.0-SNAPSHOT' apply plugin: 'java' sourceCompatibility = 1.8 repositories { mavenLocal() mavenCentral() } dependencies { // 由於程序中須要讀取doc文件因此這裏經過gradle導入POI的jar包 compile group: 'org.apache.poi', name: 'poi', version: '3.15' }
保存修改.webapp
用IntelliJ導入工程---找到普通工程所在目錄. 注意上面提示: Select directory with existing sources..., 其中就包括Gradle build script(*.gradle).maven
點OK後進入工程類型選擇窗口, 固然選擇Gradle:ide
確認工程參數:函數
發現工程文件已經存在, 是否覆蓋:工具
Yes後進入IntelliJ工做區, 開始根據build.gradle的配置進行構建, 下面Build窗口出現一系列構建結果.
若是沒有報錯, 就導入成功啦.
固然,上面的過程僅僅是將普通工程交給Gradle管理, 你可能發現這個Gradle工程不像之前工程那樣在IDE裏能夠直接運行(調試)起來.
那是由於你的工程的結構仍需符合Gradle的要求, 好比:
把源碼目錄改爲gradle約定的結構(加上main/java).普通工程的源碼一般放在src目錄下. Gradle工程則要求放在src/main/java/ 下, 相似:
src/main/java/你的package/*.java
(我這裏使用了cn.wzr做爲包名)
Tip: 若是是web程序, 則src/webapp/是程序的根目錄.
若是配置都正確, 則IntelliJ會很滿意, 會愉快的把main()函數所在類的圖標上加一個綠色的三角形.
因而你的程序能夠跑起來了: 請按Ctrl + Shift + F10
上面是經過修改普通工程的目錄結構來匹配Gradle的標準.
若是你想維持普通工程的目錄結構不變, 也能夠經過修改gradle的配置文件使之符合自定義要求(這是另一個話題), 但我建議別這樣作, 畢竟在構建工具的世界中你們都遵循"約定優於配置"的原則.
參考:
https://www.jetbrains.com/help/idea/gradle.html
https://docs.gradle.org/current/userguide/userguide.html
若是是Eclipse導入, 請參考: http://blog.csdn.net/neweastsun/article/details/52893634
安裝Gradle插件: Help->Eclipse Marketplace 搜索buildShip並安裝