2016-02-26 35 views
0

我已經編寫了ant腳本來檢查java版本。同樣,我想知道如何使用ant腳本檢查JBOSS版本。如何使用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> 

回答

1

,如果你想從那裏JBoss的安裝,你可以嘗試在「standalone.bat --version」或「run.sh --version」

Exec任務同一個盒子做到這一點

,如果你想查詢你可以對 http://yourserver:port/jmx-console/HtmlAdaptor?action=inspectMBean&name=jboss.system%3Atype%3DServer

執行卷曲遠程JBOSS情況下,你也可以檢查:What version of JBoss I am running?如何從罐子得到它。

- 添加就如何落實這螞蟻樣本:

<exec dir="${yourJbossDir}" executable="run.sh" outputproperty="JbossVersion"> 
    <arg line="--version"/> 
</exec> 

那麼你會得到存儲在JbossVersion財產vesrsion。 另請參閱:https://ant.apache.org/manual/Tasks/exec.html

+0

謝謝您的回覆。問題是在ant腳本中檢查jboss版本。 – Jessie

+0

編輯在螞蟻中添加一個例子 – Daniele