Google App Engine 1.8.3 を使用した Maven ベースのプロジェクトがあります。コマンドラインからコンパイルし、問題なくローカル サーバーを起動します。
ただし、Run As
->を使用しようとするWeb Application
と、ClassNotFoundException
forがあります
org.springframework.web.context.support.ServletRequestHandledEvent
このクラスはspring-web
JAR 内にあり、 my に依存関係として追加されますpom.xml
。lib
爆発した戦争のディレクトリを見ると、非常に奇妙な動作が示されます。
watch "ls -lh target/app-1.0-SNAPSHOT/WEB-INF/lib/ | grep web"
つまり、コマンド ラインからコンパイルすると、spring-web
JAR と一緒に JAR が存在しspring-webmvc
ますが、 を使用するRun As
とWeb Application
、spring-web
JAR が削除されます。
この振る舞いは私を困惑させます。何かアイデアはありますか?