本文介绍了从Maven查找主机名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找一种查找主机名称并将其设置为Maven属性的方法。
I'm looking for a way to look up hostname and set it as a property in Maven.
这在所有环境中都不起作用:
This does not work in all environments:
... <properties> <hostname>${env.HOSTNAME}</hostname> </properties> ...任何建议?
推荐答案使用groovy脚本设置项目属性
Use a groovy script to set the project property
<plugin> <groupId>org.codehaus.groovy.maven</groupId> <artifactId>gmaven-plugin</artifactId> <executions> <execution> <phase>generate-resources</phase> <goals> <goal>execute</goal> </goals> <configuration> <source> project.properties["hostname"] = InetAddress.getLocalHost().getHostName() </source> </configuration> </execution> </executions> </plugin>更多推荐
从Maven查找主机名
发布评论