代码之家  ›  专栏  ›  技术社区  ›  mliebelt

在Eclipse中使用更新站点的规则?

  •  6
  • mliebelt  · 技术社区  · 16 年前

    你知道关于使用更新站点规则的任何文档吗?在过去的两年半时间里,我一直在管理我们公司的更新站点,我必须解决以下问题:

    • 我们公司的更新网站主要是把东西打包在一起。因此,我编写了一些插件(有时是碎片)来打包我们公司的Checkstyle配置以及当前版本的Checkstyle。
    • 我们每年发布两次已更改内容的新版本。因此,如果我有1个或4个更新站点,这将极大地改变我必须承担的负载。

    所以问题是:我们应该使用多少个更新站点,如果数量超过1个,我如何最大限度地减少维护更新站点的工作量?

    2 回复  |  直到 16 年前
        1
  •  4
  •   Aaron Digulla    16 年前

    我建议将所有内容放在一台web服务器上,并将每个Eclipse版本的包部署到不同的URL:

    http://your.server/eclipse-3.3/site.xml
    http://your.server/eclipse-3.4/site.xml

    这将使它易于部署,使事情分开,并使用户很容易看到“啊,这是我的一个”。

        2
  •  1
  •   jamesh    16 年前

    您可能应该使用按eclipse版本划分的特性和类别。

    |
    +-WSAD-2-1 Category
    |   |
    |   +- Checkstyle 3.1 Feature
    |   |
    |   `- Team Checkstyle configuration for Checkstyle 3.1
    |   
    `-Eclipse-3-4 Category
        |
        +- Checkstyle 4.4 Feature
        |
        `- Tema Checkstyle configuration for Checkstyle 4.4
    

    • 为Eclipse3.4编写的插件不能合理地预期为Eclipse2.1工作。
    • Eclipse版本之间的一些版本冲突会给插件编写者带来一定程度的升级痛苦(例如,3.0到3.1是一个大飞跃)
    • 同一个插件的版本可能有不同的功能集,但不适用于所有版本(例如,Checkstyle 5支持Java 5,但可能不适用于与Eclipse 2.1一起使用的Checkstyle插件)

    这具有部署优势,因为用户可以指向他们正在使用的IDE版本的更新站点,但这正是您想要避免的。