【问题标题】:Good solutions to distribute a pre-configured Eclipse?分发预配置 Eclipse 的好解决方案?
【发布时间】:2010-11-16 14:53:46
【问题描述】:

我正在与一个中等规模的开发人员团队合作。到目前为止,每个人都有自己的 Eclipse 版本,配置了稍微不同的插件集和不同的配置选项。设置一台新计算机通常很痛苦,因为我们必须寻找一堆不同的插件并手动配置所有内容。

有没有办法创建包含以下内容的软件分发:

  • 一组预配置的插件
    • 子剪辑
    • Checkstyle(已配置)
    • 格式样式和建议
    • ..等等...
  • 自定义视角
  • 源代码的预配置存储库
  • 预配置项目
  • 预配置的工作集,其中包含可从中检索源代码的位置

在理想情况下,一个人只需解压缩文件,单击 Eclipse 图标,瞧!一切就在那里。

【问题讨论】:

  • 马里奥,你最终做了什么?
  • 实际上,最后我们做了一个基本安装,所有的东西都预先配置在一台计算机上,然后因为所有路径都是相对的,所以我们将其压缩并复制到其他计算机上。

标签: java eclipse configuration


【解决方案1】:

我们这样做的方式是简单地将配置的版本保存在 SVN 存储库中,并且我们有一个 shell 脚本来执行我们无法在存储库中执行的任何配置。要安装、签出并运行 shell 脚本。这也使我们能够通过简单的签入将合理的配置更改应用于所有未来的安装。

【讨论】:

  • 您可以提供任何额外信息来阐明“我们无法在存储库中执行的配置”吗?我最近接到了一项类似的任务,但并不完全了解什么是可配置的,什么是不可配置的。
【解决方案2】:

我一直在查看 Yoxos-on-demand 工具:

http://ondemand.yoxos.com/

它看起来非常漂亮,因为它包含一些额外的 Yoxos 插件,允许您在工具上预先配置许多选项,其中一个选项称为配置。

可以在团队、检查样式和属性设置上预先配置许多选项。

我还发现了一个选项,可以从现有的 Yoxos 设置中导出所有设置并将它们导入到另一个 Yoxos 安装中。

【讨论】:

    【解决方案3】:

    你可以看看:

    http://www.poweredbypulse.com/

    特别是在社区版中,它可以定义集中的 Eclipse 配置并对其进行管理。

    【讨论】:

    • 如果服务器关闭,基于脉冲的安装很脆弱。不过,这是解决问题的好方法。
    【解决方案4】:

    看来你已经找到了解决问题的方法,我承认你的帖子有点过时了。但我认为,问题本身仍然是最新的。如果您仍在为上述问题而苦苦挣扎,我想提出一个建议。

    您可能想查看 yatta 个人资料:http://profiles.yatta.de

    您可以使用它来共享您的 Eclipse 安装,包括插件、项目、工作集和存储库。

    您必须采取的步骤是:

    • 下载并安装工具(启动器)
    • 启动它(您现有的 Eclipse 安装将被自动发现)
    • 点击上传(您可以通过点击 Eclipse 配置文件右侧的灰色箭头找到菜单)。

    您提到如果一个人只需解压缩文件并单击 Eclipse 图标即可开始使用,那将是理想的选择。使用 Launcher 上传 Eclipse 后,您的同事只需下载并安装预配置的 Eclipse。这不是您正在寻找的解决方案,但我认为它非常接近。

    【讨论】:

    • 请注意 Yatta 不会传输 Eclipse 首选项。这是挫败感的主要来源。
    【解决方案5】:

    您可能想查看来自 Custom Eclipse package 的答案,这些答案解决了您问题中预先配置的插件集。

    【讨论】:

      【解决方案6】:
      • Yoxos
      • 脉冲

      【讨论】:

        【解决方案7】:

        我曾经开发过一个 Eclipse 插件,它允许您定义插件集并集中分发它们。看看这个链接:Tikal Update Manager

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-04-09
          • 2012-11-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多