由于新版本的 Nexus 没有更多的 REST 功能来搜索存储库中的工件,我的想法是使用 Groovy 脚本来构建“我自己的 REST”系统。目前我正在尝试发布一个如下所示的脚本:
@Singleton
class NexusSearch extends Script {
@Inject
SearchService service;
def run() {
assert service != null;
return args;
}
}
我的问题是服务保持为空,我不知道注入是否会在脚本中起作用。这是正确的方法吗?如果是,我做错了什么,如果不是,那么正确的方法是什么?