» 您尚未 登录   注册 | 社区服务 | FTP中心 | 帮助 | 社区 | 无图版 | 测试百科  | 测试Blog 
软件测试基地论坛 -> 测试开发技术 -> JUnit Gossip: 取得、提供屬性
 XML   RSS 2.0   WAP 

--> 本页主题: JUnit Gossip: 取得、提供屬性 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
Fastpoint


该用户目前不在线
级别: 总版主
精华: 44
发帖: 5033
基地声望: 390 点
基地币: 1683 Bug
基地贡献: 0 点
好评度: 15 点
在线时间:818(小时)
注册时间:2005-10-08
最后登录:2008-07-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

JUnit Gossip: 取得、提供屬性

良葛格   大家通过 http://caterpillar.onlyfun.net/Gossip/index.html 找到他





您可以使用<property>標籤來定義屬性,例如:

<property name="src.dir" value="src"/> <property name="bin.dir" value="bin"/> <property name="bak.dir" value="bak"/>


屬性都是由name-value組成的,如果您在執行時沒有特別指定屬性值,則預設使用value上定義的值,如果您要指定某個屬性,則可以如下執行 ant,例如指定bin.dir:

ant -Dbin.dir="WEB-INF/classes"


您也可以使用<property>取得環境變數,例如下面的buildfile嘗試取得JAVA_HOME並顯示之,如果沒有設定,則顯示沒有設定該環境變數的訊息:

<?xml version="1.0"?><project name="envSample" default="deploy" basedir=".">   <!-- Set up the 'env' prefix for environment variables -->   <property environment="env"/>   <target name="checkJavaHome" unless="env.JAVA_HOME">     <fail message="JAVA_HOME must be set!"/>   </target>   <target name="compile">   </target>   <!-- Deploy the WAR file to TOMCAT_HOME/webapps -->   <target name="deploy" depends="checkJavaHome,compile">     <echo>Deploying to ${env.JAVA_HOME}</echo>   </target></project>


透過設定一個屬性檔案,之後在buildfile中載入它的方法如下:

<property file="local.properties">.


您也可以透過ant執行buildfile時將屬性設定為系統變數,例如:

<sysproperty key="JAVA_HOME" value="${javaHome}"/>


還有一些方法可以取得系統屬性,例如下面的方式可以取得使用者目錄:

<echo message="user.home = ${user.home}"/>


可不可不要这么样徘徊在目光内
你会察觉到我根本寂寞难耐
即使千多百个深夜曾在梦境内
我有吻过你这毕竟并没存在

人声车声开始消和逝
无声挣扎有个情感奴隶
是我多么的想她
但我偏偏只得无尽叹谓

其实每次见你我也着迷
无奈你我各有角色范围
就算在寂寞梦内超出好友关系
唯在暗里爱你暗里着迷
无谓要你惹上各种问题
共我道别吧别让空虚使我越轨
[楼 主] | Posted: 2005-10-28 14:32 顶端

软件测试基地论坛 -> 测试开发技术




软件测试基地上海测仕信息技术有限公司旗下网站
Copyright © 2005-2007 Cntesting.com, All Rights Reserved
沪ICP备06057721号

Powered by PHPWind Code © 2003-06 PHPWind
Total 0.143691(s) query 4, Time now is:11-24 03:48, Gzip disabled
You can contact us


每日一句:Loading...