【问题标题】:Easy Eclipse project import for new users?为新用户轻松导入 Eclipse 项目?
【发布时间】:2011-12-04 20:32:01
【问题描述】:

我正在开发一个支持 Make 和 Xcode 构建的开源跨平台 C++ 项目。我也想添加一个 Eclipse 项目,但似乎没有可双击的方式将项目导入 Eclipse。因此,我的“项目”包括我已将 .project 和 .cproject 文件签入存储库的事实。

torc/
    trunk/
        eclipse/
            ??
        sandbox/
            .project
            .cproject
            ...
        src/
            .project
            .cproject
            ...
        xcode/
            torc.xcodeproj/
            ...
        ...

假设有人下载了代码但不使用 Xcode。他们可以使用 Make 构建代码,但很多人可能想要仔细阅读代码结构和源代码,而 Eclipse 会提供一个很好的方法来做到这一点。

不幸的是,用户可能不熟悉 Eclipse 或如何导入项目,我想让他们更容易,而不是更难。我希望提供一些可双击或可拖动的东西,让他们以最小的悲伤开始。任何人都可以提出一个好的方法来做到这一点吗?或者是否有另一种方法让当前或潜在的 Eclipse 用户感觉很自然?

我知道使用 org.eclipse.cdt.managedbuilder.core.headlessbuild 的 this 方法,但这似乎主要适用于从来没有版本的 Eclipse 和 CDT。

【问题讨论】:

    标签: eclipse import project double-click


    【解决方案1】:

    我有一个答案,但不是很漂亮。

    您可以在存储库中为您的项目创建一个工作区目录,并将其与已添加到工作区的项目一起签入。然后,您可以创建一个脚本来启动 Eclipse 并告诉它使用存储库中的工作区目录。 (例如,eclipse -data ./eclipse/workspace。)您应该确保首先清理工作区,因为已构建的工作区可能包含相当多的额外元数据。

    也就是说,这不是一个很好的解决方案。有经验的 Eclipse 用户可能不想使用您的工作区,因为首选项存储在工作区中,此外,如果他们看到 .project 和 .classpath 文件,他们已经知道如何将其导入自己的工作区。不熟悉 Eclipse 的人可能根本没有安装 Eclipse。

    【讨论】:

    • 感谢您的建议。我不太关心经验丰富的 Eclipse 用户,因为正如您所说,他们已经知道如何导入项目。 (但他们怎么知道项目是否存在?他们会本能地在目录树中寻找 .project 文件吗?)我的大多数用户将是电气或计算机工程师,而不是软件开发人员,因此他们可能没有安装 Eclipse,并且可能不会对大型项目感到满意。因此,Eclipse 对他们来说是一个建议,可以极大地帮助他们熟悉代码。
    猜你喜欢
    • 2018-11-21
    • 2012-11-05
    • 1970-01-01
    • 1970-01-01
    • 2019-02-06
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多