java - 如何在非 android 项目中使用构建变体?
问题描述
我有一个连接到数据库的后端系统。在开发过程中,我想提供一个不需要运行数据库的内存中持久性实现。在 Android 项目中,我们可以使用构建变体为不同的环境提供不同的二进制文件。这将允许我构建一个用于开发目的的 jar 和一个发布 jar。
非android项目有类似的东西吗?
之前也有类似的问题,但没有一个提供最新的解决方案。请注意,我不希望我的最终 jar 包含开发实现,因此不能选择运行时切换。
解决方案
推荐阅读
- python - 如何在 python 中的同一行 print(json.dumps(i['name'])) 打印多个打印语句
- typescript - 将自定义道具传递给 react-native-bottom-sheet
- apollo-client - 即使我有 200 状态,为什么 Apollo 客户端也会忽略响应
- python - 如何在 discord.py 中向特定标签发送消息?
- machine-learning - 为什么 PyTorch MultiheadAttention 被认为是激活函数?
- json - 如何正确地将 JSON 发布到多对一关系
- python - 无法将数据框转换为字典以供查看
- sql-server - 我可以用整数列中的字符串替换整数 0 而不用其他整数替换它吗
- scala - 调整测试时钟时间时 Zio 测试计划不重复
- python - 如何使用云监视事件使用单个 lambda 创建和终止 EMR 集群