2012-01-12 7 views
0

私は会社にいて、そのソフトウェアのソースコードを見ました。 その中にmain()メソッドが25回以上出現しました。 私はmyeclipseのいくつかの機能を分析し、これがeclipseにインストールされているmavenのための1つの解決策を見つけました。これにより、ソフトウェアに1つ以上のビルドファイルを準備することができます。ソフトウェア内にmain()メソッドが2つ以上あります。 Mavenプラグインによるのですか?

私が知りたいのは、私の分析は本当ですか?

ありがとうございます...

答えて

4

いいえ、あなたの分析は正しくありません。どのクラスにもmainメソッドがあります。メソッドをクラスに追加するだけで、それがそこにあります。 Maven、Eclipse、またはMyEclipseが使用されているという事実は無関係です。開発者はすべてのクラスに主要なメソッドを追加することを選択しました。

jarファイルにいくつかのメインクラスがあるのはかなり良い理由があります。たとえば、jarにユーティリティのコレクションが含まれている場合などです。

関連する問題