我需要创建一个将部署在Desktop和Android上的应用程序。我将使用MVC模式;桌面版和安卓版将共享控制器和模型。
因此,我希望以一种允许我共享与控制器和模型相关的代码的方式创建我的两个项目,每个项目都有自己的视图版本。
在Eclipse中,最好的方法是什么?我不想把代码用作库,因为必须可以直接从这两个项目中的任何一个修改它,并且修改在这两个中都可以立即看到。
此外,当应用程序完成时,我必须能够生成一个"ant构建文件",所以我想要一个允许在没有冗余的情况下分别构建两个版本的文件结构。
提前感谢!
您可以作为库在项目之间共享类文件和jar文件,因此您需要三个项目:两个带有接口代码,一个带有公共文件。公共文件将是您的库。
我认为你应该使用maven或gradle构建https://spring.io/guides/gs/maven-android/