定義一個(gè)新的 source set

2020-07-24 16:10 更新

要定義一個(gè)新的源組, sourceSets {} 塊中引用它.下面是一個(gè)例子:

例22.5.定義一個(gè)新的 source set

build.gradle

sourceSets {
    intTest
}

當(dāng)你定義一個(gè)新的 source set, java 插件會(huì)為該 source set 添加一些如Table 22.6, "Java plugin - source set dependency configurations"中所示的依賴配置關(guān)系.可以使用這些配置來定義source set的編譯和運(yùn)行時(shí)依賴。

例22.6.定義 source set 的依賴

build.gradle

sourceSets {
    intTest
}

dependencies {
    intTestCompile 'junit:junit:4.12'
    intTestRuntime 'org.ow2.asm:asm-all:4.0'
}

java 插件增加了一些如Table 22.2, "Java plugin - source set tasks"為該source set組裝classes文件的任務(wù),例如,對于一個(gè)叫intTest的source set,為此source set編譯classes任務(wù)運(yùn)行g(shù)radle intTestClasses完成。

例22.7.編譯一個(gè) source set

gradle intTestClasses命令的輸出

> gradle intTestClasses
:compileIntTestJava
:processIntTestResources
:intTestClasses

BUILD SUCCESSFUL

Total time: 1 secs


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號