基于java的开发环境

标签 java development-environment

我们的开发环境所需的大多数项目工件(构建时、运行时库)都是通过 Maven 依赖项动态处理的。但是还有其他程序必须用于所有开发人员帐户才能可靠地使用系统(例如 JDK、Ant、svn 客户端或 tortoise svn、eclipse、maven、jboss appserver ...)

有没有办法自动执行此操作,以便您可以让开发人员快速熟悉开发环境。如何存储这些工件(目前我们指向一个 http 服务器来下载这些工件,但在一段时间内它相当繁重),这里还有哪些其他选项。

编辑1:

  1. 某些工具不会更改注册表,主要是解压缩并运行(例如 ANT、JBoss 等)。
  2. 一些工具说 Tortoise SVN 很痛苦,因为您需要通过它们的安装程序来安装它们。如果供应商开始推出他们的增量更改,则没有明确的方法将这些更改推送到所有开发人员机器)

最佳答案

我们已经在 Ubuntu Linux 上使用虚拟机一年了,以完全按照您所描述的方式进行操作。这样,开发人员开始时所需要做的唯一一件事就是运行一个包含所有必要内容的虚拟机。

它有一点性能损失,但您可以完美地使用它。

关于基于java的开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2355155/

相关文章:

java - Swing:从 TableModel 捕获异常

java - 向 Web 应用程序添加电子邮件功能需要什么?

java - Webdriver findElements 通过 xpath

eclipse - 在单台 PC 上构建 J2EE 开发/测试设置

java - Docker 设置

java - 使用按钮和鼠标监听器移动图形对象

java - 如何使用多个按钮的模板对话框面板?

python - flask 生产发展模式

ruby-on-rails - Rails 的开发环境和生产环境之间有哪些重要区别?

android-studio - 更新后的 Android studio 3.0 Canary NPE