如何设置复杂的Java开发基础架构?

tan*_*ens 7 java continuous-integration build-process

我正在寻找一个完整的Java开发基础设施,其集成包括:

进一步我想:

  • 预定义的多组件项目结构

......并且可选:

评估所有这些系统可能需要很长时间,使运行的基础架构的设置成为一个月或更长时间的工作.

在工作中我准备单独设置每个系统,但是对于我在家中的私人开发,我想要像Devware这样的东西- 一个开发环境虚拟设备(遗憾的是我没有找到下载链接),其中已经安装了所有内容和功能.

那么,您能否给我一些建议,哪些组合创建一个有效的基础设施?或者甚至更好地在哪里找到预配置的开发基础架构?

PS:我不承诺任何指定的产品,所以如果它们匹配得更好,请随意提出替代方案.

Ric*_*ler 4

如果您希望避免一些集成难题,请查看SecureCI,它是集成堆栈中各种开源产品的免费下载。

\n\n

来自网站的简介:

\n\n
\n

SecureCI\xe2\x84\xa2 为组织提供了一套集成的开源工具,有助于软件构建、测试和部署过程的自动化。通过集成安全代码分析和 Web 安全测试技术,SecureCI 扩展了持续集成,以纳入应用程序的自动化安全分析和安全测试。

\n
\n\n

当前版本捆绑了这些工具:

\n\n
    \n
  • 项目管理\n\n
      \n
    • 特拉克 (0.11.5)
    • \n
    • 声纳 (1.10.1)
    • \n
  • \n
  • 安全扫描\n\n
      \n
    • 大鼠代理 (1.58)
    • \n
  • \n
  • 开发\n\n
      \n
    • 颠覆 (1.4.6)
    • \n
    • 哈德逊 (1.322)
    • \n
    • 阿帕奇蚂蚁 (1.7.1)
    • \n
    • 阿帕奇 Maven (2.2.1)
    • \n
    • Sonatype Nexus (1.3.6)
    • \n
  • \n
  • 测试\n\n
      \n
    • JUnit (4.6)
    • \n
    • 科贝图拉 (1.9.2)
    • \n
    • 硒远程控制 (1.0.1)
    • \n
  • \n
  • 代码分析\n\n
      \n
    • 检查风格 (5.0)
    • \n
    • 查找错误 (1.3.8)
    • \n
    • PMD (4.2.5)
    • \n
    • JDepend (2.9)
    • \n
  • \n
\n\n

就 IDE 集成而言,更高版本的 Eclipse 现在与Mylyn集成,这提供了一个用于连接到各种工具的以任务为中心的 API。
\nTrac 集成可以使用连接器安装向导进行安装。

\n\n

要使用的其他 Eclipse 集成:

\n\n\n