Я конвертирую свое приложение для использования gradle, и я пытаюсь использовать buildTypes. У меня есть класс Constants
, который я хочу изменить для моей сборки релиза. Поэтому у меня есть файл в src/main/java/my/package/name/Constants.java
и src/release/java/my/package/name/Constants.java
.
Когда я пытаюсь построить это, gradle сообщает мне, что сборка не удалось в файле Constants
в моей версии buildtype с ошибкой, что это дублированный класс.
Я также попробовал добавить другой sourceSet для этого в моем build.gradle
следующим образом:
sourceSets {
main {
java.srcDirs = ['src/main/java'];
//...
}
release {
java.srcDirs = ['src/release/java'];
}
}
Но это все равно дает мне ту же ошибку. Поэтому мне интересно, что я здесь делаю неправильно?