Build Flavors обычно используются в приложениях Android через плагин android gradle. Это позволяет проекту иметь структуру каталоговBuild Flavors for Java project
src
- main
- com.stack.A.java
- debug
- com.stack.B.java
- release
- com.stack.B.java
Это будет только собрать правильный B.java
в зависимости от типа выпуска, который был выбран.
Есть ли способ отразить эту функциональность без использования плагина android gradle и просто использовать java-плагин?
выглядит очень многообещающе! Но как выбрать в IntelliJ IDEA, какой вкус я хочу использовать (например, какой 'someFlavourCompile' должен быть доступен в проекте)? –
Задачи для всех вкусов будут указаны в IDEA. Если вы хотите ограничить вкус, я думаю, вы могли бы использовать какое-то настраиваемое свойство, чтобы определить список вкуса, который вы редактируете –