我有一个我正在研究的项目(Py4a),我已经达到了我希望做两个版本的项目...一个用于下载外部文件来运行,还有一个包含所有额外文件。 两种方法都有利弊,所以我想创建两个主要是共享代码的构建, 我的第一次尝试是将一体化版本构建为一个单独的项目,该项目扩展了原始的某些类,并将原始项目包含在构建路径中。 编译好了,但是尝试运行会导致原始项目中的android加载作为依赖项,然后在启动时找不到合适的类。 我可以直接复制原始项目并进行修改,但这涉及维护两组公共代码,我不想这样做。 是否有一种首选方法或聪明的技巧来做我想要的事情?
答案 0 :(得分:0)
我可以为您的情况考虑两种明显的方法:
ant
任务,根据提供的配置文件交换特定的代码和/或资产。第一个选项肯定是设置得更快,如果你不需要更多的东西,那么它将是我的第一选择。蚂蚁方法可能更适合连续自动化多个构建,如果你上班的话,可能会更灵活一些不同但非常相似的分支。