eclipse創建gradle多模塊有兩種方式 第一種方式: 第一步:創建多個獨立gradle項目: 第二步: 編輯父模塊gradle-multi 的settings.gradle文件: 這種方式和官方給出的多模塊管理配置有點差別,多了設置項目的projectDir。怎麼樣能做到官方配置 inclu ...
- eclipse創建gradle多模塊有兩種方式
第一種方式:
第一步:創建多個獨立gradle項目:
第二步: 編輯父模塊gradle-multi 的settings.gradle文件:
include 'gradle-one' include 'gradle-two' project(':gradle-one').projectDir = new File(settingsDir, '../gradle-one') project(':graaidle-two').projectDir = new File(settingsDir, '../gradle-two')
這種方式和官方給出的多模塊管理配置有點差別,多了設置項目的projectDir。怎麼樣能做到官方配置 include 'a','b',也就是接下來的方式;
第二種方式
第一步:創建gradle-multi父模塊
第二步:在項目下右鍵創建兩個folder,f分別叫gradle1,gradle2
第三步:修改settings.gradle文件
//以下兩種方式都行 include 'gradle1' include 'gradle2' //include 'gradle1','gradle2'
第四步:項目右鍵 import --> existing gradle project
第五步:一直點擊next,
註意:eclipse的gradle插件 :BuildShip Gradle(黑色大象圖標) 和 Egradle (綠色圓球圖標)兩者此步驟時候不太一樣,
當前演示是BuildShip Gradle(黑色大象圖標)版本插件,
Egradle (綠色圓球圖標)版本導入過程會讓選擇文件夾,選中gradle1和gradle2文件夾即可。
第六步:編輯gradle-multi的build.gradle,添加Java,eclipse插件
allprojects{ apply plugin: 'java' apply plugin: 'eclipse' }
為了演示子模塊可以正常使用,加入如下依賴
subprojects{ repositories{ mavenCentral() } dependencies{ compile group: 'com.google.guava', name: 'guava', version: '23.6-jre' testCompile group: 'junit', name: 'junit', version: '4.12' } }
然後執行在cmd下執行 gralde eclipse 命令(註意:在gradle-multi目錄下)
工作空間的目錄如下:
還有一種方式j,不是利用eclipse, 通過命令模式創建,後續補上。