我有一个库项目,作为许多其他项目的后端。它进行网络连接和解析等。然后我还有其他基于此的前端项目。对于开发和服务器环境,我编写了一个 ANT 构建脚本,它根据构建类型替换代码中的某些值。所以我有两个目标buildDev
和buildProd
.
有没有办法让我在构建依赖项(非库项目)时正确设置值。例如,如果我ant debug
在项目上使用它构建后端,ant buildDev
如果我ant release
使用ant buildProd
.
我很确定这是不可能的,那么有什么替代方案。
出于好奇,自定义构建只是替换了一个具有静态变量的文件,这些静态变量根据构建的类型分配了不同的值。没什么太复杂的。