内容

目次

概要

このページは、Apache Tomcat® プロジェクトで使用するさまざまなツールを一覧表示しています。すべての開発者がすべてのツールを使用しているわけではありません。おそらく欠落しているツールがいくつかあります。コミッターの方は、この問題を修正する方法をご存知のはずです。コミッターでない場合は、開発者メーリング リスト(まだサブスクライブしていない場合は、サブスクライブする必要があります)に短いメモを送信すると、コミッターが修正してくれます。

Apache ツール

Apache Ant

Apache Tomcat は Apache Ant を使用して構築されています。

オープンソース ツール

Eclipse

Tomcat 開発者には、さまざまな IDE が使用されています。そのうちの 1 つが Eclipse IDE です。

UCDetector

不要なコード検出器は、Tomcat 開発者によって、今後の Tomcat バージョンから削除されるコードを特定するために使用されます。

SpotBugs

SpotBugs は、Tomcat 開発者によって、潜在的なコーディング エラーを特定するために使用されます。

Checkstyle

Checkstyle は、Tomcat 開発者によって Tomcat コーディング標準を維持するために使用されます。

Far Manager

Far Manager は、マイクロソフト Windows 用の 2 ペイン ファイル マネージャ アプリです。コンソール モードで動作し、コマンドライン ツールを実行したり、IDE を必要とせずに小さな編集を行うのに非常に便利です。バージョン 1.75 ビルド 2629 以降はフリーソフトウェアで、バージョン 2.0 以降はオープンソースです。

商用ツール

YourKit

YourKit, LLC は親切にも、オープンソース プロジェクトに YourKit Java プロファイラ用の無料ライセンスを提供しています。YourKit Java Profiler は主に、Apache Tomcat で報告されたパフォーマンスとメモリ リークの問題を調査するために使用されます。メモリ リークの検出および防御コードに取り組む際、特に役立ちました。

MSDN

Microsoft は、Apache コミッターに、それらが必要とする MSDN ライセンスを親切にも無料で提供しています。MSDN は主に、ISAPI リダイレクターと Windows APR/ネイティブ コネクタ用のビルド環境とテスト環境を提供するために使用されますが、Windows インストーラに関連する問題など、Tomcat 固有の Windows の問題に対するテスト プラットフォームを提供するためにも使用されます。

Structure 101

Headway ソフトウェアは、オープンソース プロジェクトに Structure 101 用の無料ライセンスを親切にも提供しています。Structure 101 は主に Tomcat トランクで使用され、現在のパッケージ依存関係を分析し、それらを簡略化できる領域を特定するために使用されます。

Simian

Simon Harris 氏は、オープンソースプロジェクトに Simian (Similarity Analyzer) の無料ライセンスを提供してくださいました。Simian は、Tomcat トランクにおいて主にコードの重複を削減するために使用されています。

POEditor

Code Whale Inc. 氏は、OSI で承認されたライセンスを使用するオープンソースプロジェクトに、無料の無制限のローカリゼーションプロジェクトを提供してくださいました。Apache Tomcat は、POEditor を使用して Tomcat トランクにおいて主に翻訳を管理しています。Tomcat プロジェクトは、POEditor を使用し始めてから、ローカリゼーションへの貢献が大幅に増加しました。