【发布时间】:2010-03-01 10:37:38
【问题描述】:
我们的开发环境所需的大部分项目工件(构建时、运行时库)都是通过 maven 依赖项动态处理的。但是还有其他程序必须用于所有开发人员帐户才能可靠地使用系统(例如 JDK、Ant、svn 客户端或 tortoise svn、eclipse、maven、jboss appserver ...)
有没有办法自动执行此操作,以便您可以让开发人员快速熟悉开发环境。你如何在哪里存储这些工件(目前我们指向一个 http 服务器来下载这些工件,但它在一段时间内相当繁重),这里还有哪些其他选项。
编辑 1:
- 某些工具不会对注册表进行更改,主要是您解压缩并运行(例如 ANT、JBoss 等)。
- 有些工具说 Tortoise SVN 很痛苦,因为你需要通过它们的安装程序来安装它们。如果供应商开始推出他们的 delta 更改,则没有明确的方法可以将这些更改推送到所有开发人员机器)
【问题讨论】:
-
在serverfault.com 中解决这个问题是否会更好,因为这似乎是每个人都必须处理的常见部署场景。
-
对 serverfault.com 上发布的问题的响应很差。将问题移至 serverfault.com 的正确程序是什么,或者我们是否应该在那里重新创建问题
标签: java development-environment