gpt4 book ai didi

java - 为 Java 项目构建 Flavors

转载 作者:行者123 更新时间:2023-12-01 11:03:35 25 4
gpt4 key购买 nike

Build Flavors 通常通过 android gradle 插件在 Android 应用程序中使用。这允许项目具有目录结构

src
- main
- com.stack.A.java
- debug
- com.stack.B.java
- release
- com.stack.B.java

这只会编译正确的 B.java取决于已选择的版本类型。

有没有办法在不使用android gradle插件而只使用java插件的情况下镜像这个功能?

最佳答案

它在 Java 插件中称为 sourceSet,参见 https://docs.gradle.org/current/userguide/java_plugin.html
maintest sourceSets 是自动创建的,要添加更多 sourceSets,您可以执行以下操作。基本上发布和调试都使用 main 中的代码

apply plugin: 'java'

sourceSets {
release {
java {
srcDirs 'src/main/java', 'src/release/java'
}
}

debug {
java {
srcDirs 'src/main/java', 'src/debug/java'
}
}
}

关于java - 为 Java 项目构建 Flavors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30856749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com