私のチームが現在取り組んでいる他の4つのmavenizedプロジェクトに依存するmavenizedプロジェクトがあります。「ワークスペース解決」を有効にしました。
Tomcatに公開すると、4つのプロジェクトでjarが使用できないため、あらゆる種類のNoClassDefFoundError例外が表示されます。JUnitのテストやパッケージングに問題はありません。(私はパッケージゴールを実行し、結果のwarファイルには私が期待するSNAPSHOT jarが含まれています。)
ワークスペース解決の使用を提唱する人はたくさんいますが、Tomcatでテストする必要がある場合は、これを無効にする必要がありますか?または、他に何が欠けている可能性がありますか?
Eclipse Helios、m2eclipseプラグイン、Maven3.0.3を使用します。m2extrasをインストールして、それが役立つかどうかを確認しましたが、違いは見られませんでした。
ありがとう