如何从外部jar文件在空手道项目中配置javascript文件



我沉浸在空手道的功能中。我有一个与从 jar 文件调用 javascript 函数相关的查询。我知道从罐子里调用javascript有点疯狂。我理解您建议使用复杂的自定义事物的建议,您建议使用 java,但我们有此要求。请帮我解决这个问题。

我使用 java互操作来调用 java 函数(它来自我创建的外部 jar 文件( 以类似的方式,我想访问/使用javascript文件并使用其中的函数。其中 javascript 文件位于我创建的同一个 jar 文件中。

我能够从同一项目中访问 javascript 文件,其中 javascript 文件存在于类路径中,并在空手道配置.js文件中声明该文件,并在我的功能文件中使用了 javascript 函数

但我不确定如何从外部 jar 访问 javascript 文件或功能文件或除 java 文件以外的任何文件

如果您需要有关我的查询的更多详细信息,请告诉我?

经验法则 - 从 JAR 使用时,请使用classpath:前缀。

例如,在 JS 中:

var foo = read('classpath:foo.js');

或者在Feature:

* def foo = read('classpath:foo.js')

最新更新