1 つの特定の beanshell スクリプトで何らかの初期化を行いたいのですが、これは後で他の 2 つの bsh スクリプトで使用されます。したがって、初期化は 2 回行われます。
初期化が一度だけ行われるように、beanshell スクリプト間で変数/名前空間を共有する方法はありますか?
初期化を実行する BeanShell スクリプトを作成し、ソース経由で他のスクリプトにロードできますか?
オブジェクト「bsh.shared」を見てください。
if(bsh.shared.myList == void)
bsh.shared.myList = new java.util.ArrayList();
// Do stuff to the List anywhere as follows:
//
bsh.shared.myList.add("foo");