Eclipse:创建两个项目共享文件

Posted

技术标签:

【中文标题】Eclipse:创建两个项目共享文件【英文标题】:Eclipse: create two projects sharing files 【发布时间】:2014-11-10 21:32:41 【问题描述】:

我需要创建一个将部署在桌面和 android 上的应用程序。 我将使用 MVC 模式; Desktop 和 Android 版本将共享 Controller 和 Model。

因此,我想以一种允许我共享与控制器和模型相关的代码的方式创建我的两个项目,每个项目都有自己的视图版本。

在 Eclipse 中最好的方法是什么?我不想将代码用作库,因为必须可以直接从两个项目中的任何一个中对其进行修改,并且在两个项目中都可以立即看到修改。

此外,当应用程序完成时,我必须能够生成一个“ant build file”,所以我想要一个允许分别构建两个版本而没有冗余的文件结构。

提前致谢!

【问题讨论】:

【参考方案1】:

您可以将项目之间的类文件和 jar 文件作为库共享,因此您需要三个项目:两个带有接口代码,一个带有公共文件。公共文件将是您的库。

【讨论】:

是否可以直接从两个“接口”项目中修改公共文件?那么蚂蚁呢?顺便说一句,谢谢! 是的。我现在实际上正在这样做。我有一个与多个应用程序共享的库。您将应用程序/lib 与应用程序属性“链接”。您将 lib/bin 目录下的 jar 添加到我认为的 app/properties/build 中,确保它在属性中标记为导出并链接目录。构建中的内容有时会“混淆”,因此在您更改库后,请在库和应用程序上执行“清理”以同步内容。 最适合我的方法是从一个项目开始,然后创建库并将通用代码移至其中。开始简单...【参考方案2】:

我认为你应该使用 maven 或 gradle build https://spring.io/guides/gs/maven-android/

【讨论】:

以上是关于Eclipse:创建两个项目共享文件的主要内容,如果未能解决你的问题,请参考以下文章

创建带有扩展名的共享库

eclipse for php 共享项目文件可以导入eclipse当做工作空间吗

如何在两个项目共享的 xaml 文件中添加用户控件的引用

Eclipse CDT 自动包含共享库

网络存储技术Windows server 2012 (项目八 文件共享与磁盘映射)

网络存储技术Windows server 2012 (项目八 文件共享与磁盘映射)