クライアントのために、Java EE テクノロジーでコーディングされた巨大な Web アプリケーションを開発します。私のクライアントは、サーバーの OSS である ANT と Eclipse をサポートしていません。
したがって、私たちの要件は、ローカル システムでアプリケーションをコーディングして開発し、それをテストすることです。次に、ソース ファイルから必要な Java ファイルをコンパイルして展開する展開スクリプトを実行するクライアント サーバーにソース コードを提供する必要があります。 .class ファイルおよびその他のリソース ファイルを、そのサーバー (HP-UX) で実行されている Tomcat に転送します。
JAVA_HOME/bin で利用可能な javac、jar、またはその他のコマンドだけを使用して、ANT スクリプトを使用せずにアプリケーションをデプロイすることは可能ですか? そのような実装がある場合は、ご案内いただけますか? ANT が開発される前、JAVA 開発者はどのようにして大きなアプリケーションを展開していたのだろうか。MAKE コマンド (サーバーで利用可能) は Java アプリケーションには適していないことがわかりました。
注: 複雑なパッケージ階層 (最大 4 レベル) があります。
更新:単純な答えがないようです。クライアントに ANT を使用するよう説得したいと思います。そうでない場合は、以下のコメントに基づいて、クライアント用のクロスプラットフォームカスタムビルドツールを開発します...みんなありがとう..パッケージ化と展開の適切な手順を知っていれば、そのタイプのツールを構築することはそれほど難しくないと思います. ..