内容

目录

概览

本页列出了 Apache Tomcat® 项目使用的各种工具。并非所有开发人员都使用每种工具。几乎肯定有一些工具是缺失的。如果您是提交者,您知道如何修复此问题。如果您不是提交者,请向开发人员邮件列表发送简短说明(如果您尚未订阅,则需要订阅),提交者应该能够为您修复。

Apache 工具

Apache Ant

Apache Tomcat 使用 Apache Ant 构建。

开源工具

Eclipse

Tomcat 开发人员使用各种 IDE。其中之一是 Eclipse IDE。

UCDetector

Tomcat 开发人员使用“不必要代码检测器”来识别将从未来 Tomcat 版本中删除的代码。

SpotBugs

Tomcat 开发人员使用 SpotBugs 来识别潜在的编码错误。

Checkstyle

Tomcat 开发人员使用 Checkstyle 来维护 Tomcat 编码标准。

🌱 PlantUML

PlantUML 用于为 Tomcat 文档创建图表。

Far Manager

Far Manager 是一款适用于 Microsoft Windows 的双面板文件管理器应用程序。它在控制台模式下工作,对于运行命令行工具和进行不需要 IDE 的小型编辑非常有用。自 1.75 构建 2629 版本起,它是免费软件;自 2.0 版本起,它是开源软件。

商业工具

YourKit

YourKit, LLC 慷慨地为开源项目提供 YourKit Java Profiler 的免费许可证。YourKit Java Profiler 主要用于调查 Apache Tomcat 中报告的性能和内存泄漏问题。在开发内存泄漏检测和预防代码时,它特别有用。

MSDN

Microsoft 慷慨地为有需求的 Apache 提交者提供免费的 MSDN 许可证。MSDN 主要用于为 ISAPI 重定向器和 Windows APR/原生连接器提供构建和测试环境,但也用于为 Windows 特定的 Tomcat 问题(例如与 Windows 安装程序相关的问题)提供测试平台。

Structure 101

Headway software 慷慨地为开源项目提供 Structure 101 的免费许可证。Structure 101 主要用于 Tomcat 主干,以分析当前的包依赖关系并识别可以简化的地方。

Simian

Simon Harris 慷慨地为开源项目提供 Simian(相似性分析器)的免费许可证。Simian 主要用于 Tomcat 主干,以减少代码重复。

POEditor

Code Whale Inc. 慷慨地为使用 OSI 批准许可证的开源项目提供免费的无限本地化项目。Apache Tomcat 主要在 Tomcat 主干中使用 POEditor 来管理翻译。自开始使用 POEditor 以来,Tomcat 项目的本地化贡献显著增加。