source-sets

    0熱度

    1回答

    這從命令行可以正常工作,但IntelliJ顯示integrationTest源,就好像它們是源代碼而不是測試源。 搖籃代碼: sourceSets { integrationTest { java { compileClasspath += main.output + test.output runtimeClasspath += main.out

    0熱度

    1回答

    src main/java test/java 該測試不依賴於主要編譯。試圖編譯並運行另一個庫替換main的測試。 sourceSets { remove main } gradle test 它總是會編譯主源集。

    0熱度

    2回答

    我想用java編譯一些java文件到一個jar文件。 目標是將它們添加到jar並檢查測試的依賴性。 Maven應該整合junit libary。 我也想應用某種過濾器來測試只有*Tests.java 文件build.gradle文件與src文件夾在同一個目錄中。 我的文件結構(文件夾或文件名不能更改): src/eu/conflicts/Conflicts.java src/eu/conflic

    3熱度

    1回答

    我gradle這個多項目佈局是這樣: rootProject |-- project1 | |-- project2 | |-- src | |-- main | | |-- groovy | | `-- resources | |-- test | | |-- groovy | | `-

    0熱度

    1回答

    我有要求爲每個構建類型執行android測試用例。所以「androidTest.java.srcDirs」對於每種構建類型都會有不同的值。 對於buildType 1: androidTest.java.srcDirs = [ '測試/ intrumentation1'] 對於buildType 2: androidTest.java.srcDirs = [ '測試/ intrumentation

    0熱度

    1回答

    我正在編寫一個修改類文件的gradle插件。我希望任務能夠在所有生成的類文件上運行,並且將替代它們。這是我到目前爲止有: public class InstrumenterTask extends DefaultTask { private File outputDir; private SourceSet sourceSet; public void setOu

    0熱度

    1回答

    Gradle 2.5 我有幾個資源包文件。其中一些我想從打包在目標jar文件中的beeing中排除,因爲它們不包含尚未授權的翻譯。 根據文檔和例子,我發現我有這樣的指令: sourceSets { main { resources { exclude 'mail/mailtext_it.properties' } } } ,並斷言,此

    1熱度

    1回答

    我希望根據項目的settings.gradle中定義的自定義設置來構建基於條件構建的Java庫的一些功能。 例子: 的build.gradle apply plugin: 'java' sourceCompatibility = 1.7 repositories { mavenCentral() } sourceSets { extra_feature }

    0熱度

    1回答

    運行自定義任務「integTest」時遇到此錯誤,在Gradle 2.4和3.0上都嘗試過。對於Gradle來說還是比較新的,可能是很明顯的。 失敗:生成失敗,出現異常。 出了什麼問題: 因爲沒有Groovy的瓶的上 類路徑中無法推斷Groovy類路徑:文件集合 集成測試都運行良好個人,它只是我不能運行它們,因爲這個任務似乎沒有得到正確的類路徑。 任何有識之士將不勝感激。 下面是相關配置: sou

    1熱度

    1回答

    gradle:如何獲取默認資源輸出dir? println sourceSets.main.resources.outputDir 錯誤: Needs to set a non-null value before it can be retrieved