【问题标题】:How to create shared source folder across multiple projects in Eclipse?如何在 Eclipse 中跨多个项目创建共享源文件夹?
【发布时间】:2011-05-31 14:50:52
【问题描述】:

我一直在查看来自 Google IO 会话 (Android meet App Engine) 的 Android + App Engine 源代码。它们生成三个项目,一个 Android 项目、一个 GWT 接口和一个 App Engine 服务器项目。所有这些项目都有一个名为 shared 的公共源文件夹,他们可以在其中放置应用程序所有部分都需要了解的同步数据类。

我想知道如何在一般的 Eclipse 项目中创建该共享源文件夹。如何在一个项目中创建一个源文件夹,该文件夹也可供 Eclipse 中的其他项目使用并与其他项目同步?

编辑
我不是在寻找如何做一个 Android 库项目(我已经在我的应用程序中使用了其中的几个)。 Android 库不适用于一般的 eclipse 项目,比如 App Engine 服务器端项目。

【问题讨论】:

    标签: android eclipse ide


    【解决方案1】:

    我正在使用 Helios eclipse。

    创建源文件夹

    在包资源管理器中导航到您的项目,右键单击并选择新建,选择源文件夹。输入文件夹名称,然后单击完成。

    如果您想在任何项目中使用源文件夹,请转到您的项目属性,单击 Java 构建路径,转到“源”选项卡,您可以链接该文件夹。

    【讨论】:

    • 查看This question 了解如何建立到另一个项目文件夹的相对链接。
    【解决方案2】:

    在 Android 中执行此操作的方法是使用库项目。创建一个项目作为 Android 库(属性->android->是否检查库),其他项目必须更新其属性页才能使用该库。

    库将其代码和资源提取到使用该库的项目中。库的清单被忽略。

    【讨论】:

    • 我知道如何在库项目中做到这一点,事实上我使用了其中的几个。我的问题是如何在 Eclipse 中做到这一点。假设我有一个服务器和客户端版本,两者都需要有一个通用的可序列化类。我知道有一种方法可以像这样创建共享源文件夹。
    • 我明白了。您可以编辑您的问题以删除 Android 标签,因为您的意思是 !Android。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    • 2012-11-08
    • 2022-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多