Ant构建了2个不同的版本

时间:2011-01-28 08:47:26

标签: java java-ee ant build

这是我的情况:我正在为J2me和Blackberry开发一个java midlet应用程序。大多数代码都是通用的。现在我正在寻找一种在构建J2me应用程序和Blackberry应用程序之间快速切换的方法。

主要优点是不必更改特定于平台的代码(最终没有那么多)。也许额外的蚂蚁构建是实现这一目标的好方法吗?我可以听到一些意见吗?

1 个答案:

答案 0 :(得分:2)

我建议将源代码树分成3个独立的项目;一个用于公共代码,一个用于两个平台。您应该能够重构代码,以便一个平台的代码与其他平台没有任何重叠。

如果你这样做,你还应该创建一个负责构建java项目的第四个非java项目。它将包含一个包含常用命令(编译,包等)和第三方jar的公共构建文件。 java项目的构建文件将导入公共构建文件,因此没有重复的目标。

相关问题