2014-03-24 74 views
1

我正在通過Ant調用WLST任務,並且我想通過導入Ant中的屬性文件來傳遞ant上下文中定義的屬性,除了ant啓動參數。 (即屬性可通過屬性擴展在螞蟻中獲得)將螞蟻屬性傳遞給WLST任務

我能看到這樣做的唯一方法是使用antcontrib的foreach/inheritall功能。然而,我不需要任何迭代。

有沒有一個解決方案,而不必使用antcontrib和迭代循環1?

我想在WLST腳本中引用的屬性,例如爲 打印「蟻屬性」,antproperty

+1

你能發表一些代碼嗎?我在Ant中使用WSLD,但我看不出問題所在。 –

回答

1

解決

我試圖不正確初始化變量。

要做到這一點,即在WLST任務中設置一個jython變量來自ant變量,就是使用sys.argv數組。

這可以在jython文件本身中完成,也可以在WLST任務的嵌入式腳本元素中完成。