コンテンツ

目次

概要

このページには、Apache Tomcat® プロジェクトが使用するさまざまなツールがリストされています。すべての開発者がすべてのツールを使用するわけではありません。 また、記載されていないツールもきっとあるはずです。あなたがコミッターであれば、これを修正する方法をご存知でしょう。コミッターでない場合は、開発者メーリングリストに短いメモを送ってください(まだ購読していない場合は購読する必要があります)。コミッターが修正してくれるはずです。

Apacheツール

Apache Ant

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

オープンソースツール

Eclipse

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

UCDetector

Unnecessary Code Detectorは、Tomcatの開発者が将来のバージョンのTomcatから削除するコードを特定するために使用します。

SpotBugs

SpotBugsは、Tomcatの開発者が潜在的なコーディングエラーを特定するために使用します。

Checkstyle

Checkstyleは、Tomcatの開発者がTomcatコーディング標準を維持するために使用します。

🌱 PlantUML

PlantUMLは、Tomcatドキュメントの図を作成するために使用されます。

Far Manager

Far Managerは、Microsoft Windows用の2パネルファイルマネージャーアプリケーションです。 コンソールモードで動作し、コマンドラインツールを実行したり、IDEを必要としない小さな編集を行うのに非常に役立ちます。 バージョン1.75 build 2629以降はフリーソフトウェアであり、バージョン2.0以降はオープンソースです。

商用ツール

YourKit

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

MSDN

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

Structure 101

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

Simian

Simon Harris は、オープンソースプロジェクトに Simian(類似性アナライザー)の無料ライセンスを親切に提供してくれています。 Simian は、主に Tomcat trunk でコードの重複を減らすために使用されています。

POEditor

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