如何建立完善的java开发基础架构?

发布于 2024-08-06 19:04:37 字数 1282 浏览 3 评论 0 原文

我正在寻找一个完整的 java 开发基础设施,其中集成了:

此外,我希望拥有:

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

...以及可选的:

评估所有这些系统可能需要很长时间,使得运行基础设施的设置需要一个月或更长时间。

在工作中,我准备好单独设置每个系统,但对于我在家中的私人开发,我希望有类似 Devware - 开发环境虚拟设备(不幸的是我没有找到下载链接),其中所有内容都已安装并正常运行。

那么,您能给我一些建议,哪些组合可以创建工作基础设施吗?或者更好的是在哪里可以找到预配置的开发基础设施?

PS:我不致力于任何指定的产品,所以如果它们更匹配,请随意建议替代品。

I'm looking for a complete java development infrastructure with an integration of:

Further I'd like to have:

  • a predefined multi component project structure

...and optionally:

  • an issue manager like Jira,
  • an integration with an open source hoster like sourceforge.

Evaluating all these systems could take a long time, making the setup of a running infrastructure a job of a month or longer.

At work I'm ready to setup each system individually, but for my private development at home I'd like to have something like Devware - A development environment virtual appliance (unfortunately I didn't find a download link) where everything is already installed and functional.

So, could you please give me some advice which combinations create a working infrastructure? Or even better where to find a preconfigured development infrastructure?

PS: I'm not committed to any of the named products, so feel free to suggest alternatives if they match better.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

江心雾 2024-08-13 19:04:37

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

来自网站的简介:

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

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

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

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

要使用的其他 Eclipse 集成:

If you're looking to avoid some integration pains, check out SecureCI, which is a free download of various open-source products in an integrated stack.

Blurb from the site:

SecureCI™ provides organizations with an integrated suite of open source tools that assist in the automation of the software build, test, and deploy process. By integrating secure code analysis and web security testing technologies, SecureCI extends continuous integration to incorporate automated security analysis and security testing of applications as well.

The current version bundles these tools:

  • Project Management
    • Trac (0.11.5)
    • Sonar (1.10.1)
  • Security Scanning
    • ratproxy (1.58)
  • Development
    • Subversion (1.4.6)
    • Hudson (1.322)
    • Apache Ant (1.7.1)
    • Apache Maven (2.2.1)
    • Sonatype Nexus (1.3.6)
  • Testing
    • JUnit (4.6)
    • Cobertura (1.9.2)
    • Selenium Remote Control (1.0.1)
  • Code Analysis
    • Checkstyle (5.0)
    • FindBugs (1.3.8)
    • PMD (4.2.5)
    • JDepend (2.9)

As far as IDE integrations are concerned, later versions of Eclipse now come integrated with Mylyn, this provides a task focused API for connecting to various tools.
The Trac integration can be installed with the Connector Install Wizard.

Other Eclipse integrations to use:

金兰素衣 2024-08-13 19:04:37

或者只使用 JetBrains 的 IntelliJ。

Or just use IntelliJ from JetBrains.

御守 2024-08-13 19:04:37

您可能需要查看http://www.poweredbypulse.com。它提供了易于安装的预配置 Eclipse 实例。您还可以构建/配置您自己的。

我已经有一段时间没有实际使用它了,所以从那时起它可能已经改变了。

You might want to look into http://www.poweredbypulse.com. It provides easy to install pre-configured Eclipse instances. You can also build/configure your own.

It has been a while since I actually used this so it may have changed since then.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文