私のセットアップは次のとおりです。
Eclipse バージョン: Juno Service Release 2 ビルド ID: 20130225-0426 および Glassfish 3.1.2 を使用しています。
glassfish アダプターのバージョンは 5.0.1.201201241920 です。
jar maven プロジェクトを必要とするように設定された war maven プロジェクトがあります。
jar プロジェクトを含めるように war Deployment アセンブリを構成しました。
Glassfish への自動公開をオフにしました (ただし、オンにしても問題は解決しません)。
問題:
jar プロジェクトのクラスに変更を加えると、サーバーはそのステータスを「公開開始」に変更します。リソースが変更され、発行が必要であることを認識していることを示します。ただし、サーバーを右クリックして [発行] をクリックすると、リソースを Glassfish にコピーしていることを示す発行ダイアログ ボックスが表示されず、サーバーは追加を再展開しません。その後、サーバーは同期されていることを示しますが、必要な jar プロジェクトに加えられた変更はサーバー上にありません。
war プロジェクトに変更を加えてパブリッシュを右クリックすると、すべてのリソースが Glassfish サーバーにコピーされます。必要な jar プロジェクトへの変更を含めます。
ソリューション:
これはバグだと思いますが、誰かがこの問題を解決する構成ソリューションを持っています。
これがバグの場合、どこに記録すればよいですか? eclipse bugzilla には、glassfishs アダプターのバグに関するセクションがないようです。
インディゴにこの問題があるかどうかを確認できますか? HElios からアップグレードしたばかりですが、必要に応じて Indigo にダウングレードします。