[英]how to check JBOSS version using ANT script
我已经编写了ant脚本来检查Java版本。 同样,我想知道如何使用ant脚本检查JBOSS版本。
<project basedir="." default="check-java-version">
<target name="get-java-version">
<echo message="Java Version: ${java.version}"/>
<echo message="Java home: ${java.home}"/>
<fail message="Unsupported Java version: ${java.version}. Make sure that
the version of the Java compiler is 1.7 or greater.">
<condition>
<not>
<or>
<contains string="${java.version}" substring="1.7" casesensitive="false" />
<contains string="${java.version}" substring="1.8" casesensitive="false" />
</or>
</not>
</condition>
</fail>
</target>
<target name="check-java-version" depends="get-java-version"
unless="java.version">
</target>
</project>
如果尝试从安装了jboss的同一盒中执行此操作,则可以在“ standalone.bat --version”或“ run.sh --version”上尝试执行任务。
如果要查询远程JBOSS实例,可以对http:// yourserver:port / jmx-console / HtmlAdaptor?action = inspectMBean&name = jboss.system%3Atype%3DServer执行curl
您还可以检查: 我正在运行哪个版本的JBoss? 有关如何从罐子中获取它的信息。
-添加有关如何在Ant中实现此示例:
<exec dir="${yourJbossDir}" executable="run.sh" outputproperty="JbossVersion">
<arg line="--version"/>
</exec>
那么您将获得存储在JbossVersion属性中的船只。 另请参阅: https : //ant.apache.org/manual/Tasks/exec.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.