我在一家使用 Eclipse 和一系列插件作为其开发环境的公司工作。
我正在尝试提出一种自动化的方法来安装所有内容(eclipse和插件)并配置服务器、subversion、任务存储库、Maven 和 Tomcat。
当前的解决方案是设置 Eclipse 及其所有插件,然后将其粘贴到 zip 文件中。然后,您仍然需要安装 tomcat(并将其挂接到 eclipse 中),然后手动设置 SVN、任务(bugzilla)和 Maven。
另外——他们目前在 Windows 上进行开发,而我正尝试在 ubuntu 11.10 上进行设置。
有什么建议可以让这个过程变得像解压 tar 并运行脚本一样简单吗?我试图使用 git diff 来弄清楚 eclipse 正在做什么,但结果却并不理想。
答案1
你应该尝试工作区机械师插件。这可以共享/设置任何你想要的。
Workspace Mechanic 通过调整首选项、添加扩展位置等来自动维护您的 Eclipse 环境。您可以使用它来:
- 在整个公司、本地团队甚至您自己的多个工作空间等大型群体之间创建一致的环境
- 节省设置新工作区的时间
- 创建任务以确保您最喜欢的新偏好设置应用于您当前和未来的所有工作区。(这是我们最喜欢的功能之一!)
我们正在使用它并且它“正常运作”。
答案2
我认为 ziping 解决方案是一个很好的开始。然后您可以安装宏插件并执行配置
http://marketplace.eclipse.org/content/eclipse-keyboard-macro-recorder
答案3
Devon-IDE 是你的朋友,它可以准确解决你的问题: https://github.com/devonfw/ide/blob/master/documentation/Home.asciidoc#devon-ide
答案4
我将 Eclipse 和基本配置存储在版本控制中。这将处理插件等。我还将所有工具(例如 JDK 和环境设置批处理文件等)存储在其中。
这样,开发人员开始工作时唯一需要安装的就是版本控制客户端。
批处理文件可用于按照您想要的方式设置元数据。
通常我会让批处理文件路径根据其运行位置自动配置,这样我就可以在一台机器上拥有多个开发流。