【发布时间】:2012-07-24 20:09:39
【问题描述】:
我正在编写一个 Maven 项目,我想在生成的 WAR 中包含一个文件,该文件将包含一些构建时间信息。通常这会像
- 构建时间/日期戳
- WAR 构建者的用户名
- POM 中指定的应用版本
这些都相当简单,因为有 maven 属性可以为我提供所需的信息。
我还想包含机器名称。我知道 Windows 将此信息存储在名为“COMPUTERNAME”的环境变量中,而 *nix 使用 hostname 命令。
是否有某种独立于平台的方式来获取这些信息,以便我可以将其写入我的文本文件?
【问题讨论】:
-
完美 - 谢谢。问:如何将此标记为答案以便其他人可以关注?
-
您可以为自己的问题写一个答案并将其标记为已接受。如果你愿意,我可以做到。