私は2つのプロジェクトに取り組んでいA
ますB
:
A
依存関係として Guava を持ち、JAR にパッケージ化された Maven プロジェクトです。B
は従来のWeb プロジェクト (つまり、Maven を使用しない) であり、WAR にパッケージ化され、A
の JAR を使用します。
A
B
どちらも Eclipse プロジェクトです。毎回再パッケージ化せずに のクラスB
を使用できるようにするために、Eclipse > プロパティ > 展開アセンブリ > 追加 > プロジェクト > で右クリックしました。A
A
B
A
B
このようにコンパイルされますが、実行時にA
Guava を使用する のクラスを呼び出すと、クラスパスに Guava が含まれていないため、 が原因で が発生します (彼は を持っていますjava.lang.NoClassDefFoundError
) 。java.lang.ClassNotFoundException
B
A
続行する方法はありますか?