我计划将 eclipse 部署到大约 30 个运行 Ubuntu 的工作站,并希望避免每个人在开始工作之前都需要经过一长串的设置/下载。
我想做的事情类型:
- 安装一些插件(例如 CDT、Subversive,没什么特别的)
- 配置默认代码样式
- 也许在 RSE 中设置一些默认远程主机
我的感觉是我应该可以通过以下方式做到这一点:
- 在我的计算机上配置一个实例。
- 做一些神奇的事情来消除对我的环境(路径等)的绑定。
- 将其涂上焦油并分发。
问题是我不知道这个魔法是什么并且找不到它。
答案1
通常,eclipse 中没有任何东西可以将其绑定到环境,例如路径等(除非您直接引入它,例如通过在 eclipse.ini 中指定 JVM 的路径)。配置在工作区中,而不是在 eclipse 本身中。我为同事捆绑了 eclipse 好几年了,它就像 ZIPing 一样简单。
答案2
如果您作为项目投标承包商来构建此项目,则需要定义一些可重复的东西。
- 特定的 eclipse 构建和版本。
- Java 的特定内部版本。
- Java 的替代测试版本。
- 一组特定的安装选项、硬件要求、内核/操作系统版本、目录等。
- 安装一些插件(例如 CDT、Subversive,没什么特别的)
- 配置默认代码样式
- 也许在 RSE 中设置一些默认远程主机
- 验证安装的测试用例
- 最好编写从下载、安装、配置和测试的所有内容。
。
- 使用档案和校验和进行打包。
- 测试安装包
- 部署包
- 测试并验证新版本,eclipse、java、os等并更新包版本。
压缩使用的应用程序目录可能会创建一个无法轻易复制且不像“标准”安装的包。
稍后,从您的 SCM,您应该能够构建任何版本的软件包以匹配客户的系统或针对特定软件包版本调试缺陷。