java - 如何为更多不同的构建进行应用设计?
问题描述
我已经在工作中构建了一个应用程序,可以提供给许多不同的客户,所以我的工作是为许多构建进行现代应用程序设计。假设我们将它的一份副本卖给 youtube,它必须有红色主题,然后我们卖给 facebook,它必须有蓝色主题。这怎么可能?你能给我一些指导吗?
解决方案
您可以从阅读构建变体配置指南开始。产品风味正是您所寻找的。
在您的示例中,您将有两种产品风格 - youtube 和 facebook。然后样式、资源文件和自定义代码将存储在与风味名称相对应的目录中,共享代码和资源将存储在主目录中。
在构建应用程序时,您指定要使用的女巫风味,并且指定的风味目录与主应用程序代码和资源合并。
推荐阅读
- python - 带有截距的 cvxpy 多线性回归
- node.js - 我想通过循环 node.js (discord.js) 来运行代码
- asp.net-core-mvc - ASP.NET Core MVC 中的离线和 PWA 功能
- amazon-web-services - 使用 aws lambda 执行时,aws lambda 测试抛出 InvalidS3ObjectException 错误,这是怎么回事?
- typescript - 将 ESLint 添加到 Meteor + Vue + Typescript 项目中
- python-3.x - 基本运动检测-python3
- algorithm - 从菜单分析菜名?
- c# - 将带有 Left Join、Group 和 Sum 的 SQL 转换为 Linq 查询
- python - “TypeError:'生成器'对象不支持项目分配”是什么意思?
- arrays - 有没有办法将零长度数组与二维数组一起使用?