Maven は Eclipse への優れた追加機能ですが、Maven で管理されていない同様のプロジェクトと比較して、Maven 化された Web サービス プロジェクトのデバッグに約 10 倍の時間がかかるのはなぜですか?
たとえば、2 つの Apache CXF プロジェクトがあります。1 つは Maven プロジェクトで、もう 1 つは単純な動的 Web プロジェクトです。Debug As -> Maven Build using Goals: clean package tomcat:run-war
またはclean tomcat:run-war
、デバッグ アクションを開始してから Web サービスの呼び出し準備が整うまで、約 160 秒かかります。ただし、Debug As -> Debug On Server を使用して後者をデバッグすると、わずか 12 秒しかかかりません。これは、Maven を使用して依存関係を管理することで得た生産性を台無しにしています。
毎回 Maven が何をしているかはわかりますが、特にこのプロジェクトが以前にビルドされている場合は、プロセスを促進するためにいくつかの最適化を行うことができるようです。
Maven を上司に売り込もうとして、今のところ無駄に終わっている人にとって、これは深刻な障害です。提案やアイデアはありますか?
ティア。