Maven プロジェクトを作成しています。生成された WAR に、ビルド時間情報を含むファイルを含めたいと考えています。通常、これは次のようなものになります
- ビルド時刻/日付スタンプ
- WAR を構築した人のユーザー名
- POM で指定されたアプリのバージョン
必要な情報を提供する Maven プロパティがあるため、これらはすべてかなり簡単です。
マシン名も入れたいです。Windows はこの情報を「COMPUTERNAME」という環境変数に保存しますが、*nix はhostname
コマンドを使用します。
この情報を取得してテキスト ファイルに書き込めるようにする、プラットフォームに依存しない方法はありますか?