j-snow
@j-snow
Java junior developer

Как работать с Gradle Configurations (не Android)?

Привет!
Хочу сделать так, чтобы в Java-проекте было 2 разных билда (типа dev и prod), и у каждого из этих билдов свои зависимости (в частности разные логгеры).

Вот допустим я создал 2 конфигурации и указал им различные зависимости:

configurations {
	prod { extendsFrom compile }
	dev { extendsFrom compile }
}
dependencies {
	dev group: 'org.slf4j', name: 'slf4j-nop', version: '1.7.22'
	prod group: 'ch.qos.logback', name: 'logback-classic', version: '1.1.9'

	// compile dependencies
}

Как теперь между ними переключаться в IntelliJ IDEA ?
И как билдить соответствующие jar-ки?

Ну и вообще, есть ли какой-то механизм настройки разных версий проекта (типа BuildTypes/BuildFlavors как в Android) ?
  • Вопрос задан
  • 182 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы