Как заменить исходные папки по умолчанию для gradle?

Я новичок в Gradle, и у меня есть местоположение исходного кода, отличное от того, что ожидает Gradle.

ш рассчитывает найти источник производства код под src/main/java и ваш исходный код теста под src/main/resources. Как настроить Gradle на другой исходный код?

1 ответов


вы должны добавить несколько строк build.gradle:

чтобы заменить исходные папки по умолчанию, вы захотите использовать srcDirs вместо этого, который принимает массив пути.

    sourceSets {
        main.java.srcDirs = ['src/java']
        main.resources.srcDirs = ['src/resources']
    }

другой способ сделать это:

    sourceSets {
        main {
            java {
                srcDir 'src/java'
            }
            resources {
                srcDir 'src/resources'
            }
        }
    }

то же самое применимо и к тестовой папке.