Eclipse を使用してデプロイするときに、Java ソース ファイルが WAR ファイルに含まれているかどうかを指定する方法はありますか?
次のシナリオを考慮してください。
export to war の使用: これは単純明快です。「ソース ファイルのエクスポート」チェック ボックスをオンにすると、ソース ファイルが WAR に含まれます。
ローカル Tomcat サーバーへの公開: ソース ファイルが wtpwebapps ディレクトリに含まれることはなく、WAR ファイルもありません。繰り返しますが、単純です。
Windows マシンで eclipse AWS ツールキットを使用して Elastic Beanstalk に発行する: ソース ファイルは常に WAR ファイルに含まれています (このファイルは git フォルダーに展開され、Zip ファイルとしてデプロイされます)。
Linux (Ubuntu) マシンで eclipse AWS ツールキットを使用して Elastic Beanstalk に発行する: ソース ファイルは、最終的にデプロイされる WAR ファイルに含まれることはありません。
ソース ファイルが 3 または 4 に含まれないようにする方法が見つかりませんでした。これは OS の問題ではない可能性がありますが、2 つのマシンで設定が異なる構成ファイルの単純な設定です。または、プラグインが 2 つのオペレーティング システム用に作成された方法かもしれません (プラグインは OS 固有ですか?)。その場合でも変更できる設定はありますか?
Web Deployment Assembly の設定を試してみましたが、ソースに関する限り、それを機能させる方法がわかりませんでした。
これについての洞察は役に立ちます。