以编程方式通过 Nexus 3 搜索 Assets/Components
Searching Assets/Components via Nexus 3 programmatically
由于 Nexus 的新版本没有更多的 REST 功能来搜索存储库中的工件,我的想法是使用 Groovy 脚本来构建 "my own REST" 系统。
目前我正在尝试 post 一个看起来像这样的脚本:
@Singleton
class NexusSearch extends Script {
@Inject
SearchService service;
def run() {
assert service != null;
return args;
}
}
我的问题是服务保持为空,我不知道注入是否会在脚本中起作用。这是正确的方法吗?如果是,我做错了什么,如果不是,正确的做法是什么?
内部查了下,不能直接在脚本里注入,可以用container.lookup(className)
回到这个话题并尝试对未来有所帮助,REST API 现在处于测试阶段,您可以给我们一些很好的反馈:
http://blog.sonatype.com/nexus-repository-new-beta-rest-api-for-content
鉴于您最初正在寻找它,现在就试试吧。
由于 Nexus 的新版本没有更多的 REST 功能来搜索存储库中的工件,我的想法是使用 Groovy 脚本来构建 "my own REST" 系统。 目前我正在尝试 post 一个看起来像这样的脚本:
@Singleton
class NexusSearch extends Script {
@Inject
SearchService service;
def run() {
assert service != null;
return args;
}
}
我的问题是服务保持为空,我不知道注入是否会在脚本中起作用。这是正确的方法吗?如果是,我做错了什么,如果不是,正确的做法是什么?
内部查了下,不能直接在脚本里注入,可以用container.lookup(className)
回到这个话题并尝试对未来有所帮助,REST API 现在处于测试阶段,您可以给我们一些很好的反馈:
http://blog.sonatype.com/nexus-repository-new-beta-rest-api-for-content
鉴于您最初正在寻找它,现在就试试吧。