1

動的 Web プロジェクト XYZ と別の Java プロジェクト ABC の 2 つのプロジェクトがあります。XYZ の Java ビルド パスから XYZ に ABC のプロジェクト参照を追加し、XYZweb-inf/libフォルダーに ABC jar も追加しました。

現在、サーバーで XYZ を実行しているときに、ABC で行われた変更が反映されていません。つまり、ABC で多くのことを書きSystem.out.printlnましたが、サーバーで XYZ を実行しているときにコンソールに何も出力されません。また、XYZ に ABC の最新の jar を追加しようとしました。しかし、それは無価値に見えます。XYZ プロジェクトが ABC のクラス ファイルを読み込んでいる場所を確認できません。

4

1 に答える 1

0

循環依存関係について警告する必要がありました。それを持たないいくつかのモジュールにリファクタリングすることを検討してください。または、jar にエクスポートしてプロジェクトに追加します。その場合、Mavenを使用して jar をリポジトリに配置し、他のプロジェクトを参照することをお勧めします。

于 2012-11-21T18:46:39.873 に答える