1

マルチモジュールのmavenプロジェクトがあります。サブモジュールの 1 つはタグ ライブラリです。m2eclipse (Spring Tool Suite 3.1) で Eclipse を使用します。

「ワークスペースのアーティファクトを解決」せずにEclipse内でmvn jetty:runを開始すると、すべて正常に実行されます。taglib jar は、ローカルの Maven リポジトリから取得されます。罰金。

mvn jetty:run を eclipse 内"Resolve workspace artifacts" で開始すると、タグが取得されません。タグ ハンドラを実行する代わりに、タグがそのまま html に出力されます。

サーブレット コンテナー (jetty) の tld スキャンは、m2eclipses 機能の "ワークスペース アーティファクトの解決" では機能しないと思います。

もちろん、タグ ライブラリをスタンドアロン プロジェクトに移動することもできます。そうすれば、他のすべてのサブモジュールで「ワークスペース アーティファクトの解決」のメリットを引き続き享受できます。

タグライブラリをサブモジュールとして除外することで、より良い解決策を持っている人はいますか?

4

0 に答える 0