我正在使用Java Inte rop在空手道功能文件中调用JVM类。它工作正常,但是我在java包中有很多类(大约25个),并且想调用/定义包中的所有类。有任何可能性/方法吗?
当前,我正在后台定义25个Java Inte rop变量,并在方案中使用。有什么想法可以定义包本身并在场景中使用相应的类吗?
答案 0 :(得分:0)
我有一个更好的建议。使用单个Java类,并在其上具有多个静态帮助器方法。
然后,您只需要初始化一个变量即可。
* def utils = Java.type('com.mycompany.MyUtils')
* def result = utils.doWork()
* eval utils.doSomeOtherWork('message', 500)