我正在创建一个桌面Java应用程序,希望创建两个版本:免费版和付费版。区别主要在于包含哪些资源文件(将来可能涉及不同的代码,但现在不是)。
我已经了解了Android build variants,通过“产品风味”可以实现这种功能。然而,这似乎是
是否存在与这些产品风味相当的东西,不依赖于
如果有帮助的话,我的最终目标是找到一种方法,可以运行Gradle
我已经了解了Android build variants,通过“产品风味”可以实现这种功能。然而,这似乎是
android
插件独有的特性,显然在桌面上不可用。是否存在与这些产品风味相当的东西,不依赖于
android
插件?如果有帮助的话,我的最终目标是找到一种方法,可以运行Gradle
build
任务并输出应用程序的两个不同版本,这是我对Android构建变体所实现的理解。
flavorXCompile
包含的库一起使用。 - Miha_x64configurations.compile.extendsFrom flavorX
- JBirdVegasconfigurations{compile{extendsFrom(flavorX)}}
中执行此操作。该方法绝对存在:https://github.com/gradle/gradle/blob/master/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/configurations/DefaultConfiguration.java#L278 - JBirdVegas