gpt4 book ai didi

java - jqassistant - 定期扫描存储库并将其内容提供为服务器

转载 作者:行者123 更新时间:2023-12-01 09:04:41 28 4
gpt4 key购买 nike

我知道我可以使用类似的东西

jqassistant.cmd scan -u maven:repository::http://ik-repo1:8084/nexus/content/repositories/releases

增量扫描 Maven 存储库,

jqassistant.cmd server -serverAddress 123.321.0.0 -serverPort 8088

允许我通过服务器访问附加的 Neo4j 数据库。

现在我想定期扫描存储库(例如:每天一次)并全天运行服务器(以便每个人都可以查找和查询软件结构)。

我找不到将服务器作为 (Windows) 服务运行的选项。此外,似乎不可能同时运行“扫描”和“服务器”。

到目前为止,我最好的想法是用 java 编写一个小服务,它运行以下循环:

  1. 启动服务器并等到午夜。
  2. 停止服务器。
  3. 进行增量扫描。

还有更好的想法吗?

最佳答案

当前的 jQAssistant 运行时模型是围绕在构建过程中将其作为任务或插件调用而设计的,但不适用于所描述的“24/7 服务器”用例。所以你所描述的方法是目前唯一的解决方案。

尽管如此,还是有用户请求支持这种情况,并且我们脑子里有一些想法,例如: jQAssistant 作为 Neo4j 服务器扩展,提供 REST 接口(interface)来触发扫描和分析任务 - 对此的讨论(包括潜在的用例)将受到高度赞赏!

最诚挚的问候,

德克

关于java - jqassistant - 定期扫描存储库并将其内容提供为服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41380228/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com