如何在ant 1.5.1中获取本地IP地址
我想知道是否有办法用ant找出本地IP地址。我无法使用 hostinfo 任务,因为我绑定到 ant 1.5.1。现在,我将为每个平台编写一些小脚本,并使用 ant 条件机制为每个平台执行适当的脚本。但是,也许你们中有人知道一种更优雅的方式?提前致谢。
本杰明
I was wondering, if there is a way to figure out the local IP address with ant. I cannot use the hostinfo task, since I am bound to ant 1.5.1. Now I would write little scripts for each platform and use ant conditional mechanics to execute the appropriate script for each platform. However, maybe any of you know a more elegant way? Thanks in advance.
Benjamin
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这适用于我运行 os x 10.8.2 的 Mac:
This works on my mac running os x 10.8.2 :
在 Ant 插件 Flaka 的帮助下,您可以使用:
with the help of Ant addon Flaka you might use :
我们解决这个问题的方法是,我们构建了一个小的 Java 程序,它将本地 ip 打印到标准输出。我们将此输出存储在 ant 属性中。 (我们使用 Java 而不是某种脚本语言,因为否则我们必须在许多系统上部署语言运行时,而 Java 已经部署在我们的整个系统环境中)
Our solution to the problem is, that we built a little Java program, which prints the local ip to the standard output. We store this output in an ant property. (We use Java instead of a scripting language of some sort, because we would otherwise have to deploy the language runtime on many systems and Java is already deployed throughout our system landscape)