如何为我的团队重新包装日食

Rob*_*own 7 java eclipse ide

我想用一堆插件和数据库连接配置等设置eclipse并重新压缩它,这样我的队友和新的启动器都可以轻松地在同一个平台上工作.

似乎安装插件很好,但是当我添加自定义jar(例如ivy2,ojdbc等)时,它们都会保存完整的绝对路径,这些路径可能在其他机器上不存在(特别是如果它们在不同的位置解压缩到我这里) .

无论如何,我希望这个想法不是愚蠢的,如果在某个地方记录这种过程,或者如果有人有任何一般的提示,我正在工作.

谢谢,

Sco*_*eld 2

我建议不要要求所有开发人员将 Eclipse 放置在同一位置。有时,一些开发人员可能想尝试使用 Eclipse 的替代版本来探索需要不同插件集或不同 Eclipse 基础版本的技术。

让开发人员将 eclipse 安装在他们想要的地方。

但是,对于需要运行插件的 jar(需要配置外部依赖项以正确使用插件):

硬连线这些 jar 的目录(而不是整个 eclipse 目录),例如 c:\eclipse-helpers 或其他东西。


要处理第三方库依赖项(在您正在开发的代码中),您有一些不错的选择:

  1. 创建项目来保存第三方库并将它们签入您的源版本控制系统(您正在使用的,对吧?)。然后,您可以将库添加到项目的构建路径中 - 确保在构建路径页面的“顺序和导出”选项卡中将它们标记为导出。然后,您可以简单地将这些第三方项目添加为项目依赖项。

  2. 将第三方 jar添加到项目的构建路径时,将其引用为 CLASSPATH变量。这允许其他开发人员将依赖项存储在不同的位置。也许定义一个名为 THIRD_PARTY_JARS 的 CLASSPATH 变量(在 eclipse 的 Window->Preferences->Java->Build Path->Classpath Variables 中);每个开发人员都可以将其映射到他们想要保存其部门的不同路径。

  3. 将第三方 jar 引用为“用户库”(窗口->首选项->Java->构建路径->用户库)。这类似于类路径变量,但充当一组显式的 jar。

  4. 将第三方 jar 直接包含在您的项目中。仅当您需要将部门放在一个位置时才使用此选项。