いくつかの異なるチームが積極的に取り組んでいる大規模なコード ベースの単体テストを増やしようとしています。コードの多くは継承されており、最初から単体テストが行われていませんでした。さらに、JSP には Java コードの大きなブロックがよく見られます。私は、開発者が Java コードを JSP に入れるのではなく、代わりに Java クラスに入れることを提唱してきました。これは、単体テストをはるかに容易にするためです (他の理由から、これは理にかなっています)。
単体テストを使用してJava クラスのコードのコード カバレッジ データを取得できますが、JSP に Java コードがどれだけ存在するかを知る方法はありません(既存の単体テストによるコード カバレッジはゼロです)。Intellij の最新バージョンを使用していますが、ソリューションが必ずしもそれによって制約される必要はないと思います。
Java コードの総行数 (JSP にある行を含む) を知りたいので、JSP であるか Java クラスであるかに関係なく、Java コードの包括的なコード カバレッジ数を取得できます。追跡するものがあると、単体テストを広めるのに役立ちます。
JSP または Java クラスに存在するかどうかにかかわらず、Java コードの合計行数を取得する自動化された方法はありますか?